我使用谷歌图表api在我的应用程序中显示折线图,在该图表中现在我想显示带有百分号的垂直轴值 . 为此,我尝试了以下选项
chart.draw(data, {vAxis: {format:'#%'} } );
如上所述
How do you set percentage in Google Visualization Chart API?
' B Seven '
当使用这种方法时,垂直轴值乘以100.即代替“12%” - 我在vaxis中得到1200%!
我也检查了https://developers.google.com文件,我找不到任何方法来做到这一点 .
是否有任何替代显示vaxis中的百分比符号 .
2 回答
逃避百分号符号格式对我有用 .
这显示了具有百分号的Y轴标签,没有像我预期的那样更新任何数据 .
问题是没有数据类型
percentage
但只有number
,date
... Google文档将hAxis.format
和vAxis.format
描述为:对于数字轴标签,这是十进制格式ICU模式集的子集 . 例如,{format:'#,###%'}将为值10,7.5和0.5显示值"1,000%","750%"和"50%" .
和ICU pattern set州:
因此,似乎唯一的选择是在服务器端或客户端将值除以100 .