J'ai deux ensembles de données
int[] x1 = {1,2,3,4,5,6,7,8,9,10};
int[] y1 = {1,2,3,5,6,8,9,10,14,11};
int[] x2 = {1,2,3,4,5,6,7,8,9,10};
int[] y2 = {0,2,3,5,0,8,9,8,14,11};
int[] z2 = {1,2,3,1,2,3,1,2,3,1};
Je veux tracer le x1,y1
en tant que XYLineChart
puis tracer x2,y2
en tant que scatter sur le même graphique sans ligne.
J'ai également besoin que chaque point scatter de x1, y2
soit d'une couleur différente en fonction de la valeur de z2
(1=Color.red, 2=Color.green, 3=Color.blue)
Comment puis-je faire cela?
Jusqu'à présent, j'ai:
JPanel panel_1 = new JPanel();
panel_1.setLayout(new BorderLayout(0, 0));
XYSeriesCollection dataset = new XYSeriesCollection();
XYSeries series1 = new XYSeries("series1");
for(int i=0; i
``
Cela résout le graphique en ligne. Maintenant, je dois coder le graphique scatter pour x2, y2
(avec les couleurs décrites ci-dessus) c'est là que je suis bloqué.
``