Bonjour,
Finalement, j'ai décider d'utiliser JFreeChart et je souhaiterai savoir comment je peux changer les intervalles de mes axes. Je voudrais que mon axe des abscisses et mon axe des ordonnées soient gradués de -1 à 1.
Edit : Pour l'instant la taille des axes semble automatique
Je n'ai pas vraiment trouvé comment faire car je n'utilise pas de dates (donc pas de méthode setRange ???).
Mon graphique est un Scatter Plot. Voici un petit bout de code :
Merci pour votre aide !!!
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
20
21
22
23
24
25
26
27
28
29 import org.jfree.chart.ChartFactory; import org.jfree.chart.JFreeChart; import org.jfree.chart.ChartFrame; import org.jfree.chart.plot.PlotOrientation; import org.jfree.data.xy.DefaultXYDataset; public class Graph { public static void main() { DefaultXYDataset data = new DefaultXYDataset(); double [][] donnees = new double [2][3]; donnees[0][0]=0.36; donnees[0][1]=-0.93; donnees[0][2]=0.00; donnees[1][0]=0.90; donnees[1][1]=0.19; donnees[1][2]=-0.39; data.addSeries("Data", donnees); JFreeChart chart = ChartFactory.createScatterPlot("Test", "Axe 1", "Axe 2", data, PlotOrientation.VERTICAL, true, true, true); ChartFrame frame = new ChartFrame("Test", chart); frame.pack(); frame.setVisible(true); }
Partager