Какая лучшая библиотека java-диаграмм с открытым исходным кодом?(кроме jfreechart) [закрыто]

StackOverflow https://stackoverflow.com/questions/265777

  •  06-07-2019
  •  | 
  •  

Вопрос

Почему не существует более простых в использовании библиотек построения диаграмм с открытым исходным кодом для Java?.Единственным успешным проектом с открытым исходным кодом в этой области, похоже, является jfreechart, и у него даже нет никакой документации или доступных примеров.

Это было полезно?

Решение

Существует charts4j , который представляет собой API для диаграмм и графиков. Он позволяет разработчикам программно создавать диаграммы, доступные в API Google Chart , с помощью простой и интуитивно понятной Java API.

Отказ от ответственности: я написал charts4j . В ближайшие несколько недель мы выпустим еще один крупный релиз.

Другие советы

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

EasyCharts коммерческий, поэтому я не смог использовать его для своего проекта. Вместо этого я использовал графическую библиотеку GRAL. Мне показалось, что его очень легко настроить, и он лицензирован под LGPL, как и JFreeChart, так что вы можете использовать его бесплатно:

http://trac.erichseifert.de/gral

Хороший вопрос, на днях я сам искал альтернативы JFreeChart. JFreeChart превосходный и очень полный, я использовал его в нескольких проектах. Моя недавняя проблема заключалась в том, что это означало добавление 1.6 МБ библиотек к апплету 50 КБ, поэтому я искал что-то меньшее.

В FAQ по JFreeChart перечислены альтернативы. По сравнению с JFreeChart, большинство из них довольно простые, а некоторые довольно уродливые. Наиболее многообещающими являются комплект построения диаграмм Java и OpenChart2 .

Я также обнаружил EasyCharts , который является коммерческим продуктом, но, по-видимому, бесплатным в некоторых случаях.

В итоге я вернулся к проверенному JFreeChart и использовал Proguard , чтобы превратить его в более управляемый размер.

Я предлагаю вам еще раз взглянуть на JFreeChart. Руководство пользователя доступно только для покупки, но в демонстрационной версии показано, что это возможно, и это довольно красиво. легко понять, как из документации API . В основном вы начинаете со ChartFactory статических методов и подключите полученный JFreeChart объект в ChartPanel , чтобы отобразить его. Если вы застряли, я уверен, что вы получите быстрые ответы на свои проблемы в StackOverflow.

Для динамических двумерных диаграмм я использовал JChart2D . Это быстро, просто и регулярно обновляется. Автор быстро ответил на один мой отчет об ошибке и несколько запросов на новые функции. Мы в нашей компании предпочитаем его JFreeChart, потому что он был разработан для динамического использования, в отличие от JFreeChart.

В городе появилась новая библиотека графиков: JChartlib JChartLib http://freshmeat.net/projects/jchartlib

Существует JChart с открытым исходным кодом. Я не уверен, что именно вы рисуете и как вы это рисуете (сервлеты, свинг и т. Д.), Поэтому я бы сказал, просто посмотрите на несколько разных и посмотрите, что работает для вас.

http://sourceforge.net/projects/jchart/

Я также использовал JGraph, но я использовал только их коммерческую версию. Однако они предлагают версию с открытым исходным кодом:

http://www.jgraph.com/jgraph.html

Ты можешь попробовать Jzy3d.Он помогает рисовать простые 3D-диаграммы (поверхности, разбросы, полосы и т.д.) И имеет множество опций для настройки расположения осей, тиков и т.д.В вики есть много примеров и документации.

Это бесплатно с открытым исходным кодом.

Ваше здоровье,

Мартин

Я нашел этот фреймворк:jensoft sw2d, бесплатный для некоммерческого использования (двойное лицензирование)

http://www.jensoft.org

с уважением.

Я использовал EasyCharts в прошлом, и это соответствовало его названию. Он не такой мощный, как JFreeChart, но JAR для EasyCharts намного меньше, чем для JFreeChart.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top