Pessoal, criei um objeto JFreeChart.
Como faço agora para que um JPanel comporte este objeto?
O objetivo é criar um gráfico em uma aplicação DeskTop.
Segue código da criação do objeto.
Obrigado.
import org.jfree.chart.*;
import org.jfree.data.xy.*;
public class TheFuture {
public static void main(String[] args) {
XYSeries series = new XYSeries("Linux Users");
series.add(1995, 0.5);
series.add(2000, 3.0);
series.add(2010, 20.0);
series.add(2020, 50.0);
XYDataset dataset = new XYSeriesCollection(series);
JFreeChart chart = ChartFactory.createXYAreaChart(
"Linux Users",
"Year",
"Millions",
dataset,
org.jfree.chart.plot.PlotOrientation.VERTICAL,
true,
false,
false);
try {
ChartUtilities.saveChartAsJPEG(
new java.io.File("TheFuture.jpg"), chart, 500, 300);
} catch (java.io.IOException exc) {
System.err.println("Error writing image to file");
}
}
}