在谷歌图表中的Y轴值中显示百分比符号[%]

3 google-visualization

任何人都可以帮助获得 Y 轴值的百分比symbol[%]

我已附上.png。在y axis 0 t0 18数值方面,我希望将其视为 0% 到 18%。 https://i.stack.imgur.com/pF6U0.png

asg*_*ant 6

您需要在两个地方进行格式化:数据和轴。要格式化数据,请使用 NumberFormatter:

var formatter = new google.visualization.NumberFormat({pattern: '#%'});
// format column 1 of the DataTable
formatter.format(data, 1);
Run Code Online (Sandbox Code Playgroud)

通过选项格式化轴值vAxis.format

vAxis: {
    format: '#%'
}
Run Code Online (Sandbox Code Playgroud)

  • 不适合我。当我有最小值 1 和最大值 100 时,它会继续像 1000%-10 000% 一样工作。这对我有帮助 -http://stackoverflow.com/questions/22473337/google-chart-veritcal-axis-with-percentage-sign (2认同)

Jon*_*uet 6

不需要该google.visualization行,只需要下一行:

vAxis: {
    format: "#'%'"
}
Run Code Online (Sandbox Code Playgroud)

说明: 区别在于双引号和单引号。属性遵循用于格式化的formatICU 模式(根据GChart 规范)。当不使用简单引号时, 的存在会使%每个 ICU 规格的值乘以 100 倍。因此,通过添加简单的引号,就%可以转义(更多信息