Инструменты построения диаграмм для отчетов

Какие инструменты построения графиков доступны на рынке для сравнения. Он должен поддерживать как Java, так и .NET. Она может быть как с открытым исходным кодом, так и платной. Пожалуйста, укажите тип лицензии. Упомяните, что ему нужны любые другие внешние программы, такие как Flash player или другие внешние плагины. Любые ссылки на учебники/примеры для каждого, если это возможно/доступно. Он не обязательно должен поддерживать режим реального времени, но графики должны быть приятными для глаз.


person Community    schedule 13.07.2009    source источник
comment
Возможно, ради интереса я напишу инструмент построения графиков на Scala, чтобы он работал в CLR и JVM. :)   -  person James Black    schedule 31.07.2009


Ответы (6)


мы используем http://www.amcharts.com (среди прочих), что довольно приятно и дешево (flash на основе)

person Nir Levy    schedule 13.07.2009
comment
Даже я использовал amcharts. Есть ли что-нибудь лучше этого? - person ; 13.07.2009

Раньше я использовал FusionCharts (коммерческий). Он основан на флэш-памяти и использует XML для структурирования базовых данных, поэтому его довольно легко интегрировать с любым языком. Существуют дополнительные базовые API, доступные для использования с различными языками (включая JSP и ASP.NET). Их галерея находится по адресу http://www.fusioncharts.com/Gallery/Default.asp

person tschaible    schedule 13.07.2009

Взгляните на этот список инструментов построения диаграмм и отчетов с открытым исходным кодом в Ява. Наиболее часто используемым инструментом отчетности в мире Java является, вероятно, JasperReports, и именно его я использую на работе.

person John Doe    schedule 13.07.2009

Я использовал JFreeChart и нашел его очень полезным. Существует большое количество типов и структур диаграмм. Кроме того, у вас есть контроль над выходным форматом, что позволит вам встраивать его в большинство приложений. В настоящее время мы используем его в серверном процессе, использующем клиентский интерфейс .Net.

Лицензия GNU LGPL.

person Jim Rush    schedule 13.07.2009

Если вы не против вызвать удаленную веб-службу, взгляните на Google Charts.

person Brian Agnew    schedule 13.07.2009

Вы можете взглянуть на JFreeChart. Я видел, как он широко используется в некоторых симпатичных (толстых) богатых клиентских интерфейсах.

Он находится под лицензией GNU LGPL.

Единственное, что я хотел бы упомянуть об этой библиотеке, это то, что документация может быть немного скудной и может быть крутой кривой обучения, если вы новичок в ней. Они рекомендуют покупать собственное руководство для разработчиков. Сказав это, если вы готовы к этому, вы можете попробовать прочитать их исходный код и отладить то, что происходит под обложками.

person Roopinder    schedule 13.07.2009