Je vais avoir un problème avec cette mise en œuvre:AndroidPlot: Ajout et suppression XYSeries
if(blueActive) {
blueFormat = new LineAndPointFormatter(Color.rgb(0,0,255), null, null);
blue = new SimpleXYSeries(xArray,yArray, selectedDate);
Log.e(TAG , "blueActive");
cvPlot.addSeries(blue, blueFormat);
}
if(redActive) {
redFormat = new LineAndPointFormatter(Color.rgb(255,0,0), null, null);
red = new SimpleXYSeries(xArray,yArray, selectedDate);
Log.e(TAG , "redActive");
cvPlot.addSeries(red, redFormat);
}
if(greenActive) {
greenFormat = new LineAndPointFormatter(Color.rgb(0,255,0), null, null);
green = new SimpleXYSeries(xArray,yArray, selectedDate);
Log.e(TAG , "greenActive");
cvPlot.addSeries(green, greenFormat);
}
cvPlot.redraw();
Les séries sont tracées avec le xArray correct et yArray, mais quand le graphique redessine, toutes les parcelles sont de la même couleur . Je cherche ce code pour redessiner l'intrigue avec trois couleurs différentes. Est-ce que je fais quelque chose de logiquement incorrect ici?