Диаграмма временных рядов в стиле Google Finance - PullRequest
2 голосов
/ 17 августа 2011

Мне нужно нанести данные датчика с меткой времени на график.В день будет от 3000 до 15000 точек данных, и я ищу интерактивную диаграмму, с которой легко ориентироваться.Виджет диаграммы Google Finance идеально подходит для моих требований.Кажется, что интеллектуально загружать данные по мере прокрутки и увеличения.См .: http://www.google.com/finance?q=NYSE%3AXOM

Я видел тот же виджет, который используется корпорацией reason.com, что заставляет меня думать, что это не проприетарный компонент Google.http://www.causes.com/causes/579073-india-against-corruption/impact

Кто-нибудь знает, где я могу найти этот компонент или альтернативу?

Просто к сведению: я использую Ext GWT и серверную часть Java.

Редактировать: При дальнейшем поиске нашел его в Google Chart Tools.Его использование, похоже, зависит от инфраструктуры Google.Мне не нужны такие зависимости в моем приложении, и поэтому я думаю, что мне придется согласиться на альтернативу.

Ответы [ 2 ]

2 голосов
/ 18 ноября 2011

Используйте диаграмму Аннотированная временная шкала , предоставленная в API визуализации Google .Он дает вам тот же график, который вы видите по ссылке http://www.google.com/finance?q=NYSE%3AXOM

Я работал над приложением Ext-Gwt, для которого требуется диаграмма с теми же характеристиками, которые вы упомянули.Диаграмма API Google хорошо интегрируется в мое приложение, и ее не так сложно кодировать.Я очень доволен этим и рекомендую вам попробовать.

Хотя для рисования диаграмм нужен Google Inra.Так что, если вы можете выбрать компромисс, это был бы отличный вариант для вас.

1 голос
/ 22 апреля 2013

Вы ищете что-то подобное?

http://dygraphs.com/tests/range-selector.html

zoomable time series with dygraphs

dygraphs - это автономная библиотека JavaScript с открытым исходным кодом для построения временных рядовбез каких-либо зависимостей.Он автоматически масштабирует график в соответствии с вашими данными, переводит время в правильный часовой пояс, может выводить файлы CSV с произвольных удаленных URL-адресов и т. Д.

...