2015-08-08 103 views
0

我正在使用谷歌数据可视化API的项目,我试图展示一个图表,说明上周用户的访问次数。 问题是这个数字总是一个整数,大于或等于0,但在我的图表上Y轴显示十进制数字。 我怎样才能配置选项数组获得只有整数?谷歌图表Y轴步骤

enter image description here

+1

这不是y轴? – spenibus

回答

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}

,然后尝试很难给你漂亮的圆形刻度值。

您还可以使用'ticks'选项准确指定您想要的刻度值。

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

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