[JFreeChart] Insérer un graphique dans un jPanel
Bonjour,
je possède actuellement un programme qui m'ouvre une courbe dans une nouvelle fenêtre et qui me l'affiche en grand.
Cependant j'ai besoin d'afficher 8 courbes donc je dois passer par l'intermédiaire de jPanel et je n'arrive pas à intégrer à un jPanel une courbe.
Pouvez vous m'indiquer la syntaxe à utiliser dans le jPanel ?
EDIT : Voici mon programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| public class Affichage {
public Affichage(MainjApplet mainjapplet){
}
static void load(short[] tabData) {
// create a dataset...
XYSeries series = new XYSeries("Activités du cerveau");
for (int i=0; i<tabData.length; i=i+5) {
series.add(i , tabData[i]);
}
XYDataset xyDataset = new XYSeriesCollection(series);
// create a line chart...
JFreeChart chart = ChartFactory.createXYLineChart(
"", // Title
"Temps", // X-Axis label
"Hz", // Y-Axis label
xyDataset, // Dataset
PlotOrientation.VERTICAL,
false,false,false);
ChartFrame frame1=new ChartFrame("XYArea Chart",chart);
GroupLayout frame1Layout = new GroupLayout((JComponent)frame1.getContentPane());
frame1.getContentPane().setLayout(frame1Layout);
frame1Layout.setHorizontalGroup(frame1Layout.createSequentialGroup());
frame1Layout.setVerticalGroup(frame1Layout.createSequentialGroup());
frame1.setVisible(true);
frame1.setSize(300,300);
chart.setNotify(false);
}
} |
Et j'aimerais que ma courbe s'ouvre dans la même fenêtre et que je puisse aussi en rajouter 7 autres.
Merci beaucoup !