Есть ли достойные бесплатные данные Java черчения библиотеки там?

голоса
40

На недавнем проекте Java, мы нуждались в данных в режиме реального времени на основе бесплатно Java Plotting утилиты. После долгих поисков мы нашли этот инструмент называется научной графики Инструментарий или SGT из NOAA. Казалось , довольно прочным, но мы обнаружили, что это не страшно настраиваемое. Или , по крайней мере , не настраивается достаточно , чтобы удовлетворить наши потребности. Мы закончили копать очень глубоко в код Java и обратный инжиниринг кода и изменить его все вокруг , чтобы сделать внешний вид участка инструмента и действовать так , как мы хотели , чтобы она выглядела и действовать. Конечно, это убил какой -то шанс для будущих обновлений от NOAA.

Так данные, что бесплатные или дешевые Java на основе построения инструменты и библиотеки вы используете?

Followup: Спасибо за JFreeChart предложений. Я проверил их веб - сайт , и это выглядит очень красиво данных графиков и черчения полезности. Я должен был сделать это ясно в моем оригинальный вопрос , что я искал специально для построения данных в режиме реального времени. Я исправил мой вопрос выше , чтобы сделать этот момент ясно. Оказывается , что поддержка JFreeChart для оперативных данных является незначительным , в лучшем случае , хотя . Любые другие предложения там?

Задан 09/08/2008 в 05:29
источник пользователем
На других языках...                            


16 ответов

голоса
17

Я имел успех , используя JFreeChart над несколькими проектами. Это очень настраиваемый. JFreeChart является открытым исходным кодом, но они берут для руководства разработчика . Если вы делаете что - то простое, образец кода, вероятно , достаточно хорошо. В противном случае, $ 50 для руководства разработчика довольно хорошая сделка.

Что касается данных «в реальном времени», я также использовал JFreeChart для такого рода приложений. К сожалению, мне пришлось создать несколько моделей данных с соответствующими механизмами синхронизации, чтобы избежать условий гонки. Однако, это было не очень сложно и JFreeChart все равно будет моим первым выбором. Тем не менее, как FAQ предполагает, JFreeChart может не дать вам самое лучшее, если это является большой проблемой.

Ответил 09/08/2008 d 07:23
источник пользователем

голоса
3

Я просто побежал в аналогичный вопрос (отображение быстрого обновления данных для технических целей), и я использую JChart2D . Это довольно минималистский и имеет несколько причуд , но это , кажется , довольно быстро: я бегу тест эталоном скорости , где это добавление 2331 точек в секунду (333x7 следы) на ленточной диаграмме и использует 1% CPU на моем 3GHz Pentium 4.

Ответил 14/05/2009 d 15:09
источник пользователем

голоса
2

Я использую Граля в режиме реального времени черчения. Это библиотека LGPL Java. Хотя это не столь мощный , как JFreeChart имеет более приятный интерфейс API. Я получил участок и работает в очень короткое время. Они также отправить в режиме реального времени построения пример.

Ответил 24/08/2010 d 16:52
источник пользователем

голоса
2

Живой Graph поддерживает рендеринг в реальном времени.

Ответил 17/02/2009 d 09:33
источник пользователем

голоса
1

Waterloo Scientific График представляет собой новый проект LGPL. Объекты данных наблюдаются и могут быть обновлены в черчении сценарии реального времени. Более подробную информацию см http://waterloo.sourceforge.net/

Несколько скриншотов:

http://waterloo.sourceforge.net/images/AnatomyZ.png

http://waterloo.sourceforge.net/images/contour.png

http://waterloo.sourceforge.net/images/errorbar.png

Ответил 08/12/2012 d 23:22
источник пользователем

голоса
1

http://autoplot.org/ позволяет обновлять в режиме реального времени и может быть использован для создания многих видов научных участков.

Чтобы обновить график, указать URL в файл данных , а затем добавить &filePollUpdates=1&tail=100. Смотрите пример в http://autoplot.org/cookbook#Loading_Data

Ответил 29/06/2012 d 17:09
источник пользователем

голоса
1

Я нашел этот вопрос, когда я погуглить с открытым исходным кодом черчения библиотеки для Java. Я был не совсем доволен ответами, размещенных здесь, так что я сделал некоторые дополнительные исследования по этому вопросу. Хотя этот вопрос был опубликован еще в 2008 году, это может быть еще кому-то интересно.

Вот список Open Source КАРТОГРАФИРОВАНИЯ & Reporting Tools в Java

Ответил 07/01/2012 d 14:05
источник пользователем

голоса
1

Plot4j поддерживает также в режиме реального времени построения!

Ответил 23/08/2010 d 15:19
источник пользователем

голоса
0

jcckit может работать в режиме реального времени заговоров. Это медведь, чтобы использовать хотя.

Я раздвоенный, и сделал очень простую обертку вокруг него для не в реальном времени черчения. , Лежащий в основе сложный интерфейс может быть использован непосредственно тоже.

https://bitbucket.org/hughperkins/easyjcckit

Ответил 18/10/2012 d 12:59
источник пользователем

голоса
0

PtPlot может быть хорошим выбором. Раньше называли Птолемея.

Ответил 05/10/2010 d 22:41
источник пользователем

голоса
0

JHandles альтернативный графический пакет для Октава (математический пакет). Это, вероятно, стоит посмотреть в, но, будучи Октав конкретных не может иметь то, что вам нужно.

-Адам

Ответил 06/02/2009 d 15:38
источник пользователем

голоса
0

Для реального времени построения вы можете использовать QN Plot, JOpenChart или его вилку Openchart2.

Ответил 06/02/2009 d 15:11
источник пользователем

голоса
0

Проверьте Илог в JViews - у них есть много вещей , и что - то может соответствовать вашим потребностям. Все они являются чрезвычайно настраиваем и довольно быстро. Не бесплатно же.

Ответил 11/10/2008 d 20:43
источник пользователем

голоса
0

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

К сожалению, я застрял с v0.7, но новый релиз ооочень гораздо лучше, когда дело доходит до API ясности. Сообщество очень полезно, и разработчики отвечают на письма тоже.

Если вы делаете веб - приложение и не хотите возиться с библиотеками, вы можете проверить Chart API Google . Не использовал его сам, но я начал несколько тестов , которые были весьма многообещающими.

Ответил 09/08/2008 d 08:41
источник пользователем

голоса
0

Я использовал JFreeChart ( http://www.jfree.org/jfreechart/ ) на предыдущем проекте. Он имеет некоторые очень хорошие встроенные возможности, а дизайн был WAY расширяемым , так что вы всегда можете свернуть свое собственное расширение позже , если вам нужна какая - то пользовательские диаграммы аннотация или хотел ось , чтобы сделать по- другому, или любую другой . Это, безусловно , стоит проверить.

Ответил 09/08/2008 d 06:52
источник пользователем

голоса
-1

Вы можете проверить JMathPlot

Ответил 10/12/2009 d 15:35
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more