2017-02-10 10 views
1

данных Я использую Google Chart:Google диаграмма показывает только целое число на vaxis, который начинается с нуля, равные интервалы, не являющиеся повторяющихся точек

я должен показывать только целое число на vaxis, который начинается с нуля, равное расстояние, номера повторения данных.

Я попытался следующие

но получать -1, 0, 1 точек данных на vaxis.

ответ

1

использование опции ->vAxis.ticks - показать конкретную ось этикетки

см следующий рабочий фрагмент кода ...

google.charts.load('current', { 
 
    callback: drawChart, 
 
    packages: ['corechart'] 
 
}); 
 

 
function drawChart() { 
 
    var data = new google.visualization.DataTable(); 
 
    data.addColumn('number', 'x'); 
 
    data.addColumn('number', 'y'); 
 

 
    var ticksY = []; 
 
    for (var i = 0; i <= 20; i++) { 
 
    data.addRow([i, i]); 
 
    ticksY.push(i); 
 
    } 
 

 
    var options = { 
 
    legend: 'none', 
 
    vAxis: { 
 
     ticks: ticksY 
 
    }, 
 
    height: 600 
 
    }; 
 

 
    var container = document.getElementById('chart_div'); 
 
    var chart = new google.visualization.ScatterChart(container); 
 
    chart.draw(data, options); 
 
}
<script src="https://www.gstatic.com/charts/loader.js"></script> 
 
<div id="chart_div"></div>