Я искал библиотеку графиков для использования в готовящемся веб-приложении, но у меня есть два требования, которые меня подстегнули:
- Возможность сохранить график как изображение.
- Показывать индикаторы ошибок в точках линейных и линейчатых графиков.
Я нашел решения для # 1 с помощью флеш-карт или даже API Google Chart. Однако требование № 2 полностью остановило меня в моих треках, похоже, что все существующие фреймворки полностью исключают эту функциональность.
Я уже опробовал довольно много библиотек, в том числе:
- Инструменты Google Chart
- Кажется, у них есть возможность только наносить маркеры на точки с помощью их API диаграмм. Это касается только статических изображений. Нет интерактивности. Кроме того, их индикатор ошибки может быть нарисован только между двумя рядами, а не в любом направлении по оси Y от одной точки данных.
- Highcharts
- Великолепно выглядящие графики JavaScript - насколько я могу судить, поддержка панелей ошибок отсутствует.
- amCharts
- Мне показалось, что я нашел свое решение здесь , но на самом деле это просто взломанная пузырьковая диаграмма, где пузырьки выглядят как полосы ошибок, и, похоже, нет никакой функции для рисования полос ошибок на гистограмме.
Я бы предпочел графики javascript, но я готов согласиться на flash. Кто-нибудь сталкивался с этой проблемой раньше? Существуют ли какие-либо библиотеки JavaScript или Flash-графики, которые поддерживают панели ошибок? Похоже, что это будет крайне востребованная функция для любого полу-научного веб-приложения.