Я разрабатываю веб-приложение с использованием Spring. Мне нужно построить графики и отобразить их для пользователя. Значения хранятся в базе данных. Как мне это достичь?Графический график В веб-приложении
ответ
Вы должны решить, где вы хотите создать диаграммы. У вас есть два варианта:
- Создание диаграммы на сервере и отправка их клиенту в виде изображения или pdf.
- Отправка необработанных данных клиента, и пусть они делают диаграммы через HTML, Flash или JavaScript
Каждый способ имеет свои преимущества и недостатки - вы должны решить для вашего конкретного случая использования.
Если вы визуализируете диаграммы на стороне сервера, вы ограничены в отношении интерактивности, но вам не нужна высокая производительность для рендеринга диаграмм. Здесь вам нужно подумать о кешировании, чтобы защитить производительность вашего сервера.
На стороне клиента вам приходится иметь дело с различными браузерами и думать о производительности рендеринга клиента.
Если 2. подходит для вас, я бы рекомендовал использовать javascript - поэтому вашим пользователям не нужно устанавливать какие-либо плагины, такие как flash, и у вас есть много возможностей для создания хороших диаграмм.
Есть некоторые хорошие основы для создания диаграмм с помощью JavaScript, например:
Как сказал @aiolos, вы можете создать изображение диаграммы на клиенте или на сервере. Я не работаю с диаграммами, поддерживающими JavaScript, но когда мне приходится создавать диаграммы на стороне сервера, я пойду с Cewolf. Это Java-библиотека, основанная на JFreeChart, которая имеет некоторые полезные теги для встраивания диаграмм в страницы JSP.
Я тестировал его в весенних приложениях и работает как шарм.
Я использовал Google Charts с весной MVC раньше. Обычно, когда мне нужно отображать диаграмму, я всегда показывал табличные данные вдоль диаграммы. Итак, я просто возьму jQuery, проанализирую таблицу html для данных и передаю ее в API диаграммы Google. Для примера вы можете посмотреть страницы Google Chart. Это очень приятно.
- 1. Графический график в python
- 2. Графический график в JFreeChart
- 3. Условный графический график?
- 4. Графический график от CSV
- 5. Поток Графический график оффлайн
- 6. R-проект Графический график
- 7. Интерактивный графический график в iOS
- 8. Графический график ошибок в Python
- 9. Графический матричный график для петли
- 10. Динамическое обновление Графический график Название
- 11. Как сохранить графический график локально?
- 12. Графический/график Wav-файла java
- 13. Графический график с данными AJAX
- 14. Графический график Gnuplot y-axis
- 15. Графический график Gggplot каждый день
- 16. Графический график в SAS с прерывистыми данными
- 17. Простой графический график с датами в D3
- 18. Графический график в python с использованием tkinter
- 19. Графический график зависимости от цвета в R
- 20. Графический график из 3 переменных в Matlab
- 21. Как импортировать графический график в сценарии python?
- 22. Графический график и fft в python
- 23. графический график точек за выбранные несколько серий
- 24. Android Java, как сделать одиночный графический график
- 25. Графический график VBA и настройка ширины точки
- 26. Нарисуйте простой графический график по горизонтали
- 27. Создать графический инструмент График из словаря
- 28. Графический график .NET Компонент WindowsForm Бесплатно
- 29. Графический график matplotlib с использованием относительной координаты?
- 30. Графический график для трех категориальных переменных