Google图表格式设置

时间:2016-03-15 10:33:15

标签: javascript web charts google-chartwrapper

我使用谷歌图表中的饼图。

我需要从##。##%到##,#%

的格式化百分比

有可能吗?

由于

3 个答案:

答案 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