У меня есть довольно базовые данные для круговой диаграммы.
Yes: 189.84 (57.03%) No: 252 (42.97%) Abstain: 0 (0%)
Когда я запрашиваю круговую диаграмму Google по этому адресу: http://chart.apis.google.com/chart?cht=p&chs=400x200&chl=Yes%2042.97%|No%2057.03%|Abstain%200%&chd=t:189.84,252,0&chdl=189.84|252|0&chco=FF0000
... Это выглядит оченьКак и каждый цветной раздел составляет ровно 50%, хотя один составляет 42%, а другой 57%.Это проблема с моим форматом данных или это ограничение службы круговых диаграмм?
Вам необходимо установить масштаб.Добавьте &chds=0,252 в конец вашего URL, чтобы установить минимальное значение 0 и максимальное значение 252.
&chds=0,252
Насколько я могу судить, не имеет значения, что такое максимум, если он больше, чемВаше наибольшее значение.
Так что это будет URL: http://chart.apis.google.com/chart?cht=p&chs=400x200&chl=Yes%2042.97%|No%2057.03%|Abstain%200%&chd=t:189.84,252,0&chdl=189.84|252|0&chco=FF0000&chds=0,252
Из документов :
Основные текстовые данные позволяют указать значения с плавающей точкой из 0—100 включительно в виде чисел.
Все> 100 интерпретируется как 100. Проверьте это:
http://chart.apis.google.com/chart?cht=p&chs=400x200&chd=t:100,1000
Или, как правильно отмечает Серплат, добавить scaling .
Ты кормишь его тем, что он ожидает? (Два столбца: столбец 1 строка, столбец 2 число?)