Создание панели визуализации / аналитики данных в Java

Я разрабатываю веб-сайт, на котором мне нужно показать панель с данными из бэкэнда. Внешний вид визуализации данных должен быть похож на панель инструментов Google Analytics.

Мне интересно, есть ли какой-нибудь бесплатный API/ библиотека / проект, который позволил бы мне это сделать. Также проект находится на Java (SpringMVC).

Любое руководство / помощь приветствуется. Большое спасибо.

1 ответ

Учитывая макет Google Analytics, я бы посоветовал вам использовать Twitter начальной загрузки, потому что:

  • вам будет легко управлять сеткой, учитывая механику начальной загрузки Twitter
  • вы можете быстро получить пользовательский интерфейс с помощью CSS по умолчанию (а затем настроить CSS в зависимости от необходимости),
  • у вас будет портативный CSS для адаптивного дизайна (я подозреваю, что в случае такого инструмента мониторинга, когда ваши пользователи будут иметь статистику с классической версией браузера для настольных компьютеров, они будут запрашивать версии для планшета или смартфона, которые у вас уже есть:-))

Начальная загрузка Twitter: http://twitter.github.com/bootstrap/

Что касается визуализации данных, я настоятельно рекомендую вам перейти на d3.js ( http://d3js.org/), потому что вы можете создавать широкий и чистый набор графиков (см. Примеры: https://github.com/mbostock/d3/wiki/Gallery).

Вы можете начать с просмотра SpringMVC и примеров начальной загрузки, представленных по адресу: https://github.com/priyatam/springmvc-twitterbootstrap-showcase

Другие вопросы по тегам