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
|
XYSeries series_ligne = new XYSeries(titre); // Creation d'une ligne
m_DataSet = new XYSeriesCollection();
// Creation du graphique
m_Chart = ChartFactory.createXYLineChart(titre, axeX, axeY, m_DataSet, PlotOrientation.VERTICAL, true, false, false);
m_Plot = (XYPlot) m_Chart.getPlot();
// On definie une couleur de fond pour le graphique
m_Plot.setBackgroundPaint(CouleurFond);
// Desactivation de l'ajout dans le graphique
// évite les ralentissement lors du chargement de données
series_ligne.setNotify(false);
for (int i = 0; i < taille; i++) {
series_ligne.add(xTab.get(i), yTab.get(i));
}
// Activation de l'ajout dans le graphique
series_ligne.setNotify(true);
// Ajout de la ligne dans le dataset
m_DataSet.addSeries(series_ligne); |
Partager