2017-10-18 91 views
1

我通過調整MPAndroidChart庫成功實現了劃分網格線和其他一些功能。MPAndroidChart,LineChart:如何實現零件/部分選擇?

接下來我要實現的是選擇指針(可以在附加圖像1中的RED COLOR中看到)。任何類型的幫助材料,如代碼,文檔,甚至是實現這樣的事情的方向都將不勝感激。

在旁邊注意:還有其他問題。我總是在12AM和yAxisRight標籤之間獲得空白空間。 (可在附圖2中看到)

展望未來。

圖片號1 :: Image No. 1

圖片號2 :: Image No. 2

+0

至少對於你的第二個問題,我可能可以幫助你。嘗試設置XAxis的最大值'chart.getXAxis()。setAxisMaximum(<12AM>);' – woodii

+0

@woodii我已經在使用xAxis.setAxisMaximum(24f);.請參閱以下代碼以瞭解xAxis。 XAxis xAxis = chart.getXAxis(); xAxis.setPosition(XAxis.XAxisPosition.BOTH_SIDED); xAxis.setDrawGridLines(true); xAxis.setGridColor(getResources()。getColor(R.color.colorGrey80)); xAxis.setGridLineWidth(1f); xAxis.setGranularityEnabled(true); xAxis.setGranularity(1f); xAxis.setAxisMinimum(0f); xAxis.setTextSize(15f); xAxis.setTextColor(Color.BLUE); xAxis.setAxisMaximum(24f); xAxis.setLabelCount(25,true); –

+0

我知道一個labelCount的25應該是正確的在你的情況下,但你有沒有試過玩?如果您刪除此行,錯誤是否仍然存在? – woodii

回答

0

有一個在mpchart庫 'setVisibleXRangeMinimum' 可用一個函數來調整圖表的最大可見區域。