2008-11-14 2 views
2

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

Я пропустил что-то здесь или это предел для реального?

ответ

4

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

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

2

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

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

Примечание опцию параметра ВПС.

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

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

Я написал charts4j, которая имеет функциональные возможности, чтобы помочь вам справиться с масштабированием данных.