我正在尝试以十进制形式为特定图形设置选项。我经历了很多问题,但我似乎无法弄清楚为什么它不适合我。
var temp_chart_options = {
title: 'Temperature',
hAxis: {title: 'Date', titleTextStyle: {color: '#262626'}, format:'decimal' },
vAxis: {minValue: 0, format: 'decimal'},
keepInBounds: true,
};
temp_chart.draw(temp_data, temp_chart_options);
我尝试过format: 'decimal'
或format: { pattern: 'decimal' }
甚至做过temp_chart.draw(data, google.charts.Line.convertOptions(temp_chart_options));
甚至看过这些问题:
但它们似乎都不起作用:(
修改
答案 0 :(得分:5)
垂直轴上的format参数需要指定正确的格式模式。例如,vaxis: {format:'0.00'}
将为您提供一个带有两位小数的数字。
请注意,Google's documentation对此非常不完整。他们给出了使用预设的示例,以及使用分隔符的示例(例如'#,###'
),但没有显示小数位的示例,也没有关于数字格式说明符的完整文档。也许它在其他地方有记录,但我上面链接的页面应该至少提供一个链接,如果是这样的话。它不是。我通过实验发现了0.00
格式。
答案 1 :(得分:0)