2013-02-18 16 views
10

Ich entwickle eine Website, auf der ich ein Dashboard mit Daten aus dem Backend anzeigen muss. Das Erscheinungsbild der Datenvisualisierung muss dem Google Analytics-Dashboard entsprechen.Erstellen eines Datenvisualisierungs-/Analyse-Dashboards in Java

Ich frage mich, ob es eine freie API/Bibliothek/Projekt gibt, die es mir ermöglicht. Auch das Projekt ist in Java (SpringMVC).

Jede Anleitung/Hilfe wird geschätzt. Danke vielmals.

Antwort

6

Bei Google Analytics Layout, würde ich Ihnen vorschlagen Twitter Bootstrap zu verwenden, weil:

  • Sie für die Verwaltung von Grid-Layout wohl sein wird, die Mechanik von twitter Bootstrap
  • gegeben Sie eine Benutzeroberfläche schnell fastly haben mit dem Standard css (und dann anpassen css je nach Bedarf),
  • Sie werden ein tragbares CSS für Responsive Design (Ich vermute, dass im Falle eines solchen Überwachungstools, wenn Ihre Benutzer mit einem klassischen Desktop statify werden Browser-Version, werden sie für eine Tablet-oder Smartphone-Versionen, die Sie bereits würden haben :-))

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

Wie für die Datenvisualisierung, ich Ihnen dringend ermutigen, sich für d3.js (http://d3js.org/) zu gehen, weil Sie eine große und saubere Vielzahl von Graphen erzeugen können (siehe Beispiele: https://github.com/mbostock/d3/wiki/Gallery). https://github.com/priyatam/springmvc-twitterbootstrap-showcase

+0

Vielen Dank @Fafhrd, sieht die d3js awesome ... das Projekt Grund Graphen einige seltsame Vielzahl von Graphen zu decken scheinen:

Sie an, indem Sie auf SpringMVC und Bootstrap-Beispiele zur Verfügung gestellt beginnen. Wow..Obwohl die Graphen nicht so toll sind wie GA, lass mich hineingehen, um zu sehen, ob ich es besser aussehen lassen kann. Jede andere Referenz, die Sie teilen möchten. Danke vielmals. – LittleLebowski

+0

Nun, ich denke, d3 produziert schöne Daten viz. Es ist jedoch ein bisschen schwierig, in seine Logik einzutauchen, und wenn du erst einmal verstanden hast, ist es sehr verständlich. Wenn Sie mehr Zeiger wollen, können Sie sich eine alte Diskussion bei 6recisions ansehen: http://sixrevisions.com/javascript/20-fresh-javascript-data-visualization-libraries/ – Fafhrd

+0

Ich wählte schließlich zwei Bibliotheken viz. Flot Charts und jqPlot. Ich beschloss, mit Flot fortzufahren. Danke für deine Vorschläge. – LittleLebowski

Verwandte Themen