【问题标题】:Drag and select to return selected points in MPAndroidChart拖动并选择以返回 MPAndroidChart 中的选定点
【发布时间】:2018-03-15 18:47:06
【问题描述】:

我正在做一个项目,最近开始使用 MPAndroidChart。

我的 MPAndroidChart 可以正常工作并正确填充图表数据,但我想要一种能够拖动和选择图表区域的方法。选择完成后,它需要返回所选点的 x 值和 y 值。

我看不出有什么方法可以做我想做的事。我在https://github.com/PhilJay/MPAndroidChart/wiki/Highlighting 中发现了这个突出显示功能,但我认为这不是我正在寻找的正确东西。

我正在做的事情是否可行,如果可以,请指出我正确的方向。

【问题讨论】:

    标签: mpandroidchart


    【解决方案1】:

    您可以使用OnChartGestureListener 的组合 侦听触摸手势的开始和结束,可能还有OnChartValueSelectedListenerChartTouchListener 来捕捉两者之间的选择事件。

    要从后两个侦听器提供的MotionEvent 中获取图表值,您可以使用类似

    chart.getTransformer(YAxis.AxisDependency.LEFT).getValuesByTouchPoint(me.x, me.y)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-08
      • 2016-06-27
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多