происхождение линейной диаграммы визуализации Google - PullRequest
1 голос
/ 20 января 2012

Здравствуйте, у меня есть Линейная диаграмма визуализации Google, подобная этой ...

<script type="text/javascript" src="https://www.google.com/jsapi"></script>

<script type="text/javascript">

    google.load("visualization", "1", { packages: ["corechart"] });

    google.setOnLoadCallback(drawChart);

    function drawChart() {

        var data = new google.visualization.DataTable();

        data.addColumn('string', 'Week');

        data.addColumn('number', 'Points');

        data.addRows([['12/26/2011 12:00:00 AM', 0], ['1/2/2012 12:00:00 AM', 0], ['1/9/2012 12:00:00 AM', 0], ['1/16/2012 12:00:00 AM', 0]]);



        var options = {

            width: 800, height: 400,

            hAxis: {title: 'Week'},

            vAxis: {title: 'Points', minValue: 0, baseline: 0},

            title: 'Activity'

        };



        var chart = new google.visualization.LineChart(document.getElementById('chart_div'));

        chart.draw(data, options);

    }

</script>



<div id="chart_div"></div>

Как установить вертикальную ось, чтобы она начиналась с 0 (теперь она начинается с -1 и переходит в 1)значения вертикальной оси всегда> 0).Кроме того, они всегда являются натуральными числами. Как я могу сделать вертикальные оси, чтобы на шкале отображались только натуральные числа (без дробных чисел)?Спасибо, Богдан

1 Ответ

2 голосов
/ 16 февраля 2012

в var options, вы можете добавить это:

      vAxis: {
        viewWindowMode: 'explicit',
        viewWindow: {
          //max: 8000,
          min: 0,
        },
        gridlines: {
          count: 18,  //set kind of step (max-min)/count
        }
      }
...