google charts

Programovacie jazyky, rady, poradňa...
Frigo112
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 51
Registrovaný: 19 apr 2008, 10:43
Kontaktovať používateľa:

google charts

Príspevok od používateľa Frigo112 »

Zdravim, mam taky problem ze na Y-osi potrebujem iba cele kladne cisla a neviem ako to nastavit.
Pouzivat tento JS co som nasiel.

Kód: Vybrať všetko

 var data;
   function setDataforGraph()
        {
        data = new google.visualization.DataTable();         
        var raw_data = <%= graphTable %> 
        var xAxis = [<%= x_Axis %>];
          
            data.addColumn('string', 'Date');
            for (var i = 0; i < raw_data.length; ++i) {
                data.addColumn('number', raw_data[i][0]);
            }
            
            data.addRows(xAxis.length);
            for (var j = 0; j < xAxis.length; ++j) {
                data.setValue(j, 0, xAxis[j].toString());
            }
            for (var i = 0; i < raw_data.length; ++i) {
                for (var j = 1; j < raw_data[i].length; ++j) {
                    data.setValue(j - 1, i + 1, raw_data[i][j]);
                }
            }
          
        }
        function drawVisualization() {      
            setDataforGraph();

            var targetDiv = document.getElementById('chartArea');
            var chart= new google.visualization.AreaChart(targetDiv);
            
            chart.draw(data);
            new google.visualization.events.addListener(chart, 'select', selectionHandler);

            function selectionHandler(e) {
                selection = chart.getSelection();
                for (var i = 0; i < selection.length; i++) {
                    var item = selection[i]; 
                    alert(data.getValue(item.row, 1));
                }
            }
            }
        }
       google.setOnLoadCallback(drawVisualization);
Napísať odpoveď