首页 文章

谷歌图表veritcal轴与百分比符号

提问于
浏览
11

我使用谷歌图表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 回答

  • 1

    逃避百分号符号格式对我有用 .

    chart.draw(data, {vAxis: {format: '#\'%\''} } );
    

    这显示了具有百分号的Y轴标签,没有像我预期的那样更新任何数据 .

  • 31

    问题是没有数据类型 percentage 但只有 numberdate ... Google文档将 hAxis.formatvAxis.format 描述为:

    对于数字轴标签,这是十进制格式ICU模式集的子集 . 例如,{format:'#,###%'}将为值10,7.5和0.5显示值"1,000%","750%"和"50%" .

    ICU pattern set州:

    %   Prefix or suffix    Yes Multiply by 100 and show as percentage
    

    因此,似乎唯一的选择是在服务器端或客户端将值除以100 .

相关问题