2016-05-25 9 views
0

[How I want it to look1MPAndroid Diagramm verbinden verschiedene Punkte auf der Scatterchart

ich ein Streudiagramm mit 3 verschiedenen Datensätzen gemacht haben. Ich möchte, dass die Linien zwischen den Punkten (auf derselben x-Achse) zusammenlaufen, um die obige Grafik zu bilden. How it looks So sieht es jetzt aus, ich will nur mit einer Linie zusammenkommen. Ist es mit MPAndroid Diagramm möglich? Ich verwende derzeit diese Bibliothek. diese

Ich versuchte combinedchart zu verwenden, aber das Ergebnis ist:

enter image description here

+1

Weitere Informationen finden sie unter: http://stackoverflow.com/questions/35612824/mpandroidchart-scatter-chart-data-point-markers-and-connecting-the-dots – Dhruv

+0

Was versteht man unter „Verwendung gemeint ist linedata, um sie mit Linien zu verbinden "? Ich habe nur 3 Datensätze. Wie würde ich linedata dort verwenden? Ich setze alle meine Datenpunkte in Streudaten. –

+0

Wie ich aus seiner Antwort verstehe, sagt er "CombinedChart" anstelle von "ScatterData". Verwenden Sie 'ScatterData', um Ihre Formen zu zeichnen, und' LineChart', um sie mit Linien zu verbinden. – Dhruv

Antwort

3

Verstanden! Ich habe ein Kerzenchart benutzt. Das hat wie ein Zauber funktioniert. Außer ich musste nur meine hohen und niedrigen Werte angeben.

CandleDataSet dataSet1 = new CandleDataSet(entries,"hr"); 

     CandleData candleData = new CandleData(time_steps,dataSet1); 
     candleStickChart.setData(candleData); 
     candleStickChart.setDrawGridBackground(false); 
     candleStickChart.getAxisLeft().setDrawGridLines(false); 
     candleStickChart.getXAxis().setDrawGridLines(false); 
     candleStickChart.getAxisRight().setDrawGridLines(false); 
     candleStickChart.setDrawBorders(false); 
     candleStickChart.getXAxis().setTextColor(Color.parseColor("#FFF37D63")); 
     candleStickChart.setBackgroundColor(Color.TRANSPARENT); 


     candleStickChart.getLegend().setEnabled(false); 
     candleStickChart.setDescription(""); 
     candleStickChart.getAxisLeft().setTextColor(Color.parseColor("#FFF37D63")); 
     candleStickChart.getAxisRight().setEnabled(false); 
     candleStickChart.getXAxis().setPosition(XAxis.XAxisPosition.BOTTOM); 
     candleStickChart.setPinchZoom(false); 
     candleStickChart.setDoubleTapToZoomEnabled(false); 
+0

Großartig. Upvoted! :) – Dhruv

Verwandte Themen