Int graph在Google图表JS上打勾

时间:2015-05-26 11:09:56

标签: javascript charts google-visualization

我想创建一个在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轴数据仅由整数组成。结果图如下所示。

decimal values on y-axis

注意y轴上的十进制值,即使数据不包含任何非整数。

我尝试添加format: '#',但只会产生

duplicate integers

因为这些值只是四舍五入。我看过gridline{count:-1}会让刻度动态,但它似乎不会以任何方式影响图表。

基本上现在我只需要两个刻度/网格线来表示值1和2.硬编码范围/刻度不是一个选项,因为随着时间的推移值会随意变高。

0 个答案:

没有答案