Hallo!
Ich programmiere gerade ein kleines tool mit dem ich arbeitsaufzeichnungen machen kann und wollte ein paar einfache diagramme ausgeben. nach meinem lieblingsmotto "googel ist dein freund" bin ich dann auf JFreeChart gestoßen. leider hat mich das eher gebremst als weiter gebracht.
was ich getan habe:
-> JFreeChart runtergeladen und in mein Netbeans eingebunden (über den Libary Manager)
-> Die Javadocs runtergeladen und ebenfalls eingebunden
-> Nach beispielen gegoogelt an denen ich mich orientieren kann
ich hab im netz aller hand beispiele gefunden, doch ich konnte kein einziges ausprobieren. es schwirrt sehr viel code herum der mit den neuen versionen nicht kompatibel ist. zur zeit bin ich total verwirrt.
funktionierenden code den ich angefunden hab:
aber ich hab keine ahnung wie ich ohne das image die chart auf ein Panel bringen kann. (habs mit ChartPanel versucht aber da kommt auch eine fehlermeldung)
was ich bräuchte:
-> hat jemand aktuelle code beispiele für JFreeChart
-> gibt es alternativen oder sollte man einfach den guide kaufen?
Würde mich über antworten freuen, ich stecke momentan echt fest und das nimmt mir den ganzen schwung.
danke für jede antwort,
mit freundlichen grüßen daveIT
Ich programmiere gerade ein kleines tool mit dem ich arbeitsaufzeichnungen machen kann und wollte ein paar einfache diagramme ausgeben. nach meinem lieblingsmotto "googel ist dein freund" bin ich dann auf JFreeChart gestoßen. leider hat mich das eher gebremst als weiter gebracht.
was ich getan habe:
-> JFreeChart runtergeladen und in mein Netbeans eingebunden (über den Libary Manager)
-> Die Javadocs runtergeladen und ebenfalls eingebunden
-> Nach beispielen gegoogelt an denen ich mich orientieren kann
ich hab im netz aller hand beispiele gefunden, doch ich konnte kein einziges ausprobieren. es schwirrt sehr viel code herum der mit den neuen versionen nicht kompatibel ist. zur zeit bin ich total verwirrt.
funktionierenden code den ich angefunden hab:
Java:
y_of_x = new double[n_points];
x = new double[n_points];
XYSeries series = new XYSeries("Cos(x) versus x");
for (int i = 0;i< n_points;i++){//calculate the data to be plotted
y_of_x[i] = Math.cos(i*Math.PI/180);
series.add((double)i,y_of_x[i]) ;//add the computed values to the series
}
XYDataset dataset = (XYDataset)new XYSeriesCollection(series);
JFreeChart chart = ChartFactory.createXYLineChart(
"Cos(x) versus x",
"x",
"cos(x)",
dataset,
org.jfree.chart.plot.PlotOrientation.VERTICAL,
true,
false,
false);
BufferedImage image = chart.createBufferedImage(400,500);
jLabel1.setIcon(new ImageIcon(image));
this.setSize(500, 600);
aber ich hab keine ahnung wie ich ohne das image die chart auf ein Panel bringen kann. (habs mit ChartPanel versucht aber da kommt auch eine fehlermeldung)
was ich bräuchte:
-> hat jemand aktuelle code beispiele für JFreeChart
-> gibt es alternativen oder sollte man einfach den guide kaufen?
Würde mich über antworten freuen, ich stecke momentan echt fest und das nimmt mir den ganzen schwung.
danke für jede antwort,
mit freundlichen grüßen daveIT