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