Кодирование данных Google Charts - PullRequest
2 голосов
/ 14 ноября 2008

Я недавно начал изучать Google Charts API для возможного использования в продукте, над которым я работаю. При построении URL для данной диаграммы точки данных можно указывать в трех разных форматах, без кодирования, с использованием простого кодирования и с использованием расширенного кодирования (http://code.google.com/apis/chart/formats.html). Однако, похоже, нет никакого способа обойти тот факт, что самый высокий значение, которое можно указать для точки данных, использует расширенную кодировку и в этом случае 4095 (обозначается как "..").

Я что-то здесь упускаю или это предел на самом деле?

Ответы [ 2 ]

4 голосов
/ 14 ноября 2008

При использовании Google Chart API вам обычно нужно масштабировать данные самостоятельно, чтобы они соответствовали диапазону 0-4095, требуемому API.

Например, если у вас есть значения данных от 0 до 1 000 000, вы можете разделить все ваши данные на 245, чтобы они соответствовали доступному диапазону (1000000/245 = 4081).

2 голосов
/ 15 ноября 2008

Для масштабирования данных это также может помочь:

http://code.google.com/apis/chart/formats.html#data_scaling

Обратите внимание на параметр параметра chds.

Вы также можете рассмотреть возможность использования API-оболочки, который абстрагирует некоторые из этих уродливых деталей. Они перечислены здесь:

http://groups.google.com/group/google-chart-api/web/useful-links-to-api-libraries

Я написал charts4j , который обладает функциями, помогающими вам справиться с масштабированием данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...