2017-10-18 54 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' 可用一个函数来调整图表的最大可见区域。