Frage

ich eine Anwendung, in der ich verschiedene Diagramme, meist Balkendiagramme, Tortendiagramme, usw. In der Vergangenheit angezeigt werden soll, hat mich verwendet JFreeChart, aber (zumindest in der Standardeinstellung), wird JFreeChart nicht auf einfache Weise ermöglichen die Bearbeitung Dinge wie die Bar Farben. Die „Eigenschaften“ Popup-Menü, das von der rechten Maustaste standardmäßig kommt, ist ziemlich begrenzt.

Gibt es eine umfangreichere editierbar Popup für JFreeChart oder eine relativ einfache Art und Weise zu erstellen? Oder kann jemand Alternativen vorschlagen? Ich will nicht eine Tonne Zeit tun die Charting verbringen, wie ich leicht zu CSV exportieren könnte für Excel grafisch darzustellen.

War es hilfreich?

Lösung

JFreeChart , können Sie die Kategorie Farben gesetzt, wenn das Diagramm der Konstruktion, wie in der BarChartDemo1 Quelle . Sie sollten die Benutzer Farben ändern zu lassen, durch die Implementierung von der Lage sein, ChartMouseListener oder überwiegendes mouseClicked() in ChartPanel .

Andere Tipps

Werfen Sie einen Blick auf diese web rel="nofollow, gibt es viele Möglichkeiten . Ich hoffe, es hilft.

Viel Glück!

Ich habe mit XChart in den letzten paar Monaten. Ich hatte wirklich eine harte Zeit mit der Komplexität und aufblasen von JFreeChart. Insgesamt ist nur wirklich sauber, einfach und leicht. Wirklich einfache Anpassung, die im Wesentlichen keine Zeit in Anspruch nimmt, um herauszufinden. Sie gerade eine neue Version mit Unterstützung für Balkendiagramme veröffentlicht ... nicht sicher Tortendiagramme noch nicht, aber ich bin sicher, wenn seine nicht unterstützt wird bald kommen.

Hier ist ein Beispiel:

Series series = chart.addSeries(...);
series.setLineColor(Color.RED);

Wenn Sie Web-Entwicklung tun, sollten Sie diesen Artikel überprüfen

http: // speckyboy.com/2009/12/09/25-graph-and-chart-solutions-for-web-developers/

Ich mag Protovis, es SVG basiert und kann alle Diagramme tun, die ich suche.

http://vis.stanford.edu/protovis/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top