谷歌图表Y轴步骤

时间:2015-08-08 13:41:21

标签: javascript data-visualization

我正在开发一个使用谷歌数据可视化API的项目,我正在尝试显示一个图表,说明上周用户的访问次数。 问题是这个数字总是一个整数,大于或等于0,但在我的图表上,Y轴显示十进制数字。 如何配置options数组以仅获取整数?

enter image description here

1 个答案:

答案 0 :(得分:1)

来自How to show only integers (no decimals) in chart API x/y-axis labels,用户 asgallant 建议:

vAxis: {
    format: '#'
}

在同一个帖子中,用户Daniel LaLibertethis

  

如果您指定的格式为'#'您只能看到整个整数值。但是如果舍入的值不接近整数,则勾号将显示在错误的位置,或者标签对于勾号将是错误的。

     

Google Charts API假设您在许多情况下需要5个网格线,并且根据数据值的下降位置,5个网格线可能无法为您提供整数刻度值。

     

更好的办法是通过指定:

打开可变数量的网格线功能      

gridlines: { count: -1}

     

然后它努力为你提供很好的圆形刻度值。

     

您还可以使用'刻度线'准​​确指定所需的刻度值。选项。

     

gridlines: { ticks: [ -4, -2, 0, 2, 4 ] }

最后,官方文档:Customizing Axes: Number Formats