2016-11-19 3 views
0

Ich habe einige Schwierigkeiten beim Laden von 2 Arrays von Werten in einem Diagramm mit AndroidPlot-Bibliothek. Hier ist mein Code:Laden Array von Werten in einem Diagramm (Android Studio)

plot = (XYPlot) findViewById(R.id.plot); 
     Number[] IMC3 = {results2[0]}; 
     Number[] DATA = {results[0]}; 

     // Number[] DATA3 = {results[0]}; 

     // create our series from our array of nums: 
     XYSeries series1 = new SimpleXYSeries(
       Arrays.asList(IMC3), SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "Series1"); 
     XYSeries series2 = new SimpleXYSeries(
       Arrays.asList(DATA), SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "Series1"); 


     LineAndPointFormatter series1Format = new LineAndPointFormatter(Color.RED, Color.GREEN, Color.BLUE, null); 

     plot.addSeries(series1, series1Format); 

ich ein paar Möglichkeiten versucht, aber ich kann den 2-Arrays als X und Y nicht geladen Was ich will, ist die X-Achse mit DATA und Y-Achse mit IMC3 aber ich kann‘ t einen Weg finden, es zu tun.

Antwort

0

Ein XYSeries in Androidplot umfasst sowohl x und y-Werte, so dass Sie den SimpleXYSeries Konstruktor verwenden müssen, die beide zusammen nimmt:

XYSeries series1 = new SimpleXYSeries(Arrays.asList(DATA), Arrays.asList(IMC3), "Series1"); 
Verwandte Themen