Для моего недавнего проекта я хочу создать программное обеспечение, способное визуализировать финансовые графики в динамичном и интерактивном режиме. Рабочий процесс выглядит следующим образом:
Как вы уже догадались, шаг 3 сводит меня с ума. Я нашел несколько хороших API для визуализации на основе браузера, таких как StockChart SL или же Highcharts но то, что мне действительно нужно, кажется редким: библиотека для произвольного языка программирования, которую я могу использовать для создания автономного приложения. Мои потребности просты, но немного отличаются от «обычных» библиотек графиков: я хочу, чтобы он мог взаимодействовать с диаграммой (таким образом, панорамирование и, если возможно, масштабирование), чтобы иметь возможность динамически обновлять диаграмму по мере поступления новых входных данных (асинхронно) .), и чтобы иметь возможность добавлять «объекты» в диаграммы, такие как стандартные отклонения или скользящие средние (мне не нужна библиотека для расчетов, но для чертежа).
Тем не менее, есть еще одно дополнительное требование: программное обеспечение должно поставляться с бесплатной лицензией для некоммерческих приложений, поскольку я не готов платить до того, как мне это будет удобно).
Кто-нибудь знает или работал с такой библиотекой?
Вы можете рассмотреть возможность использования QWT библиотеки для построения графиков (включая все указанные вами требования) вместе с Qt 4.8x SDK в качестве базовой платформы GUI. Обе библиотеки имеют лицензии, которые могут удовлетворить ваши потребности.
Других решений пока нет …