Salut,
je crée un XYBarChart à partir de deux tableaux de nombres.
Ca marche impec si x contient une série de valeurs entières. Mais si j'ai en x une serie du genre 0.1,0.2,0.3,.... ça donne n'importe quoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 private JFreeChart newXYBarChart(double[] x, double[] y, String title, String vAxisLabel) { XYSeries series = new XYSeries( "Data" ) ; for (int i=0 ; i<x.length ; i++) series.add(x[i], y[i]) ; XYSeriesCollection dataset = new XYSeriesCollection(series) JFreeChart chart = ChartFactory.createXYBarChart( title, "Variable", false, vAxisLabel, dataset, PlotOrientation.VERTICAL, false, false, false ); return chart ; }
Comment faire pour utiliser des décimaux en abscisse ?
Partager