2016-03-15 7 views
-1

Я использую круговую диаграмму из диаграмм Google.Настройки формата диаграмм Google

мне нужно отформатированный процентов от ##. ##% до ##% #

возможно ли это?

Thanks

+0

если вы все еще нужна помощь, пожалуйста, отредактировать вопрос с последним кодом – WhiteHat

ответ

0

Использовать формулятор диаграммы Google. Вот пример

var formatter 
= new google.visualization.NumberFormat(
     {suffix: '%',pattern:'#,##'} 
); 
formatter.format(data, columnNo); 
// Apply formatter to any column you want 
+0

Спасибо но это решение я пробовал, но не работал для меня. :-( –

0

Существует не простой способ сделать это с помощью Google Charts.

Number formatter предназначен только для таблиц данных и не влияет на форматирование диаграммы.

Возможным обходным вариантом является установка опции {pieSliceText: 'label'}, а затем создание ваших меток как '##, #%'. Это, конечно же, требует, чтобы вы выполнили математику, какими должны быть эти значения, и затем установите их как метку в таблице данных.

0

похоже, что вы хотите локализовать диаграмму? если да, то просто использовать локалей для Google Charts:

// 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

Смежные вопросы