我想创建一个在y轴上只有整数的LineChart,因为给出的数据也只是整数。 LineChart绘制太多刻度,从而导致十进制值或重复整数(向上舍入)。
我使用的LineChart定义如下:
var time_options = {
title: "Templates sent",
hAxis: {
title: 'Date',
format:'MMM d, y'
},
vAxis: {
gridlines: { count: -1},
title: 'Templates sent'
},
explorer: {
actions: ['dragToZoom', 'rightClickToReset'],
axis: 'horizontal'
},
animation: {
startup: 'true',
duration: 500
},
'tooltip' : {
trigger: 'none'
}
};
我的y轴数据仅由整数组成。结果图如下所示。
注意y轴上的十进制值,即使数据不包含任何非整数。
我尝试添加format: '#'
,但只会产生
因为这些值只是四舍五入。我看过gridline{count:-1}
会让刻度动态,但它似乎不会以任何方式影响图表。
基本上现在我只需要两个刻度/网格线来表示值1和2.硬编码范围/刻度不是一个选项,因为随着时间的推移值会随意变高。