2013-02-18 13 views
10

Zajmuję się tworzeniem strony internetowej, na której muszę wyświetlać pulpit z danymi z zaplecza. Wygląd wizualizacji danych musi być podobny do pulpitu Google Analytics.Tworzenie pulpitu wizualizacji danych/analizy w Javie

Zastanawiam się, czy jest jakiś darmowy interfejs API/biblioteka/projekt, który pozwala mi to zrobić. Również projekt jest w Javie (SpringMVC).

Wszelkie wskazówki/pomoc są mile widziane. Wielkie dzięki.

Odpowiedz

6

Biorąc pod uwagę układ analityki Google, chciałbym zaproponować wam używać Twitter bootstrap, ponieważ:

  • będzie można swobodnie zarządzania układ siatki daną mechanikę twitter bootstrap
  • można mieć UI szybkie fastly z domyślnym css (a następnie dostosuj css w zależności od potrzeb),
  • będziesz miał przenośny CSS do projektowania responsywnego (podejrzewam, że w przypadku takiego narzędzia monitorującego, kiedy twoi użytkownicy będą się wyświetlać z klasycznym pulpitem wersji przeglądarki, będą one wymagały wersji tabletu lub smartfona, które już można mieć :-))

Twitter bootstrap: http://twitter.github.com/bootstrap/

Co do wizualizacji danych, gorąco zachęcamy, aby przejść do d3.js (http://d3js.org/), ponieważ można wygenerować szeroką i czystą różnorodnych wykresów (patrz przykłady: https://github.com/mbostock/d3/wiki/Gallery).

Można zacząć od spojrzenia na SpringMVC i bootstrap przykładów dostarczonych w: https://github.com/priyatam/springmvc-twitterbootstrap-showcase

+0

dzięki dużo @Fafhrd The d3js wygląda niesamowite ... projekt wydaje się obejmować podstawowe wykresy jakimś dziwnym różnych wykresów. Wow. Chociaż wykresy nie są tak niesamowite jak GA, pozwól mi się w to zagłębić, żeby zobaczyć, czy uda mi się poprawić wygląd. Wszelkie inne odniesienia, które chcesz udostępnić. Wielkie dzięki. – LittleLebowski

+0

Cóż, myślę, że d3 produkuje ładne dane viz. Jednak jest to nieco trudne do zinterpretowania w jego logice, a gdy już to zrobisz, jest to bardzo zrozumiałe. Jeśli chcesz więcej wskazówek, możesz rzucić okiem na starą dyskusję pod numerem 6: http://sixrevisions.com/javascript/20-fresh-javascript-data-visualization-libraries/ – Fafhrd

+0

W końcu wybrałem dwie biblioteki mianowicie. Flot Charts i jqPlot. Zdecydowałem się iść z Flotem. Dziękuję za sugestie. – LittleLebowski