2016-05-25 26 views
0

[How I want it to look1MPAndroid圖表上scatterchart

我與3個不同的數據集的散點圖連接不同的點。我想要點之間的連線(在同一個x軸上)加入以形成上面的圖形。 How it looks 這就是它現在的樣子,我想要做的就是加入他們的一條線。 MPAndroid圖表可能嗎?我目前正在使用該庫。

我試圖用combinedchart,但結果是這樣的:

enter image description here

+1

請看看:http://stackoverflow.com/questions/35612824/mpandroidchart-scatter-chart-data-point-markers-and-connecting-the-dots – Dhruv

+0

什麼是「使用意linedata用線連接它們「?我只有3個數據集。我會如何使用linedata?我把我所有的數據點都放在散列數據中。 –

+0

正如我從他的回答中瞭解到的,他說要使用'CombinedChart'而不是'ScatterData'。在這種情況下,使用'ScatterData'繪製形狀,使用'LineChart'將它們與線連接起來。 – Dhruv

回答

3

明白了!我用了一個candlechart。這就像一個魅力。除了我必須把我的高和低的價值。

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

太棒了。 Upvoted! :) – Dhruv

相關問題