我使用谷歌图表中的饼图。
我需要从##。##%到##,#%
的格式化百分比有可能吗?
由于
答案 0 :(得分:0)
使用Google图表的数字格式化程序。 这是示例
var formatter
= new google.visualization.NumberFormat(
{suffix: '%',pattern:'#,##'}
);
formatter.format(data, columnNo);
// Apply formatter to any column you want
答案 1 :(得分:0)
使用Google Charts进行此操作并不是一种简单的方法。
Number formatter
仅适用于数据表,不会影响图表的格式化。
一种可能的解决方法是设置选项{pieSliceText: 'label'}
,然后生成标签为##; ##,#%'。这当然要求您对这些值应该是什么进行数学运算,然后将它们设置为数据表中的标签。
答案 2 :(得分:0)
看起来你想要你的图表本地化? 如果是这样,只需使用Google地图的区域设置:
// Load Google Charts for the German locale.
google.charts.load('current', {'packages':['corechart'], 'language': 'de'});
或聚合物:
<google-chart lang="de"
type="{{chartType}}"
data="{{data}}"
options="{{options}}"></google-chart>
https://developers.google.com/chart/interactive/docs/basic_load_libs#loadwithlocale