Библиотека для интерактивного построения временных рядов

Для моего недавнего проекта я хочу создать программное обеспечение, способное визуализировать финансовые графики в динамичном и интерактивном режиме. Рабочий процесс выглядит следующим образом:

  1. Я собираю данные от выбранного поставщика данных (в режиме реального времени, асинхронный)
  2. Я делаю некоторый статистический анализ моих данных (в основном с использованием R и C)
  3. Из (2) я получаю новую кучу данных разных временных рядов, которые я хотел бы визуализировать (диаграмму), используя приятный графический интерфейс / рендеринг.

Как вы уже догадались, шаг 3 сводит меня с ума. Я нашел несколько хороших API для визуализации на основе браузера, таких как StockChart SL или же Highcharts но то, что мне действительно нужно, кажется редким: библиотека для произвольного языка программирования, которую я могу использовать для создания автономного приложения. Мои потребности просты, но немного отличаются от «обычных» библиотек графиков: я хочу, чтобы он мог взаимодействовать с диаграммой (таким образом, панорамирование и, если возможно, масштабирование), чтобы иметь возможность динамически обновлять диаграмму по мере поступления новых входных данных (асинхронно) .), и чтобы иметь возможность добавлять «объекты» в диаграммы, такие как стандартные отклонения или скользящие средние (мне не нужна библиотека для расчетов, но для чертежа).

Тем не менее, есть еще одно дополнительное требование: программное обеспечение должно поставляться с бесплатной лицензией для некоммерческих приложений, поскольку я не готов платить до того, как мне это будет удобно).

Кто-нибудь знает или работал с такой библиотекой?

0

Решение

Вы можете рассмотреть возможность использования QWT библиотеки для построения графиков (включая все указанные вами требования) вместе с Qt 4.8x SDK в качестве базовой платформы GUI. Обе библиотеки имеют лицензии, которые могут удовлетворить ваши потребности.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]