我想设置在LineChart
中心这样的垂直线:MPAndroidChart设定的中心垂直线
当滚动到的每个点,它可以通知改变下面的日期(橙色日期字段)。它可以通过点击箭头按钮以编程方式向左或向右移动。
目前,我可以视口设置,并允许移动使用此代码中心:
LineData data = new LineData(xVals, dataSets);
mChart.setScaleMinima((float) data.getXValCount()/7f, 1f);
mChart.moveViewTo(0, 7, YAxis.AxisDependency.LEFT);
并得到结果:
怎样绘制,并设置一条垂直线像以上?
更新:
对于听者,我觉得OnChartGestureListener
onChartTranslate(MotionEvent me, float dX, float dY)
可能会有帮助。我需要的是2点之间的距离以及如何计算当前视口中的点数。有人知道吗?
您可以使用“FrameLayout”添加一行,如第一张图片。 – activesince93
@activesince93如何使它成为中心,以及我如何知道每个节点何时以这种方式滚动到此行? – R4j