【问题标题】:How can I make my HorizontalBarChart scrollable?如何使 Horizo​​ntalBarChart 可滚动?
【发布时间】:2016-01-16 16:28:48
【问题描述】:

目前正在尝试使用 MPAndroidChart 实现 Horizo​​ntalBarChart。但是,条形图太多,无法全部显示在屏幕上。 Horizo​​ntalBarChart 只有在我放大时才会滚动,但永远不会超过屏幕上已有的内容。不确定这是否是 XML 问题(我在相对布局中有 Horizo​​ntalBarChart,尝试了 ScrollView 但没有工作)或者是否已经有类似 chart.enableScroll() 的实现(我已经尝试过,但它不起作用)。

【问题讨论】:

    标签: android android-studio mpandroidchart


    【解决方案1】:
    chart.setData(...); // first set data
    // now modify viewport
    chart.setVisibleXRangeMaximum(5); // allow 5 values to be displayed
    chart.moveViewToX(1);// set the left edge of the chart to x-index 1
    

    以上方式都可以使用

    【讨论】:

      【解决方案2】:

      您可以使用chart.setVisibleXRangeMaximum(10) 来控制一次应该可见的条目数。如果图表包含更多值,它将自动允许滚动。

      更多:https://github.com/PhilJay/MPAndroidChart/wiki/Modifying-the-Viewport

      【讨论】:

      • 哇,菲尔杰本人!谢谢!我改用 setVisibleYRangeMaximum (出于某种原因 X 什么也没做 - 可能是因为它是一个 Horizo​​ntalBarChart,但它修复了它
      • 嗨 Squeegene,你能帮帮我吗?我只想显示 4 个水平条然后它会滚动。但我不能这样做。
      • 嗨,这个 setVisibleXRangeMaximum 方法现在采用浮点值。有人可以指导我在最新版本的 MPAndroidChart 中实现这一目标吗?
      • [重要] 在 setData 之后使用此解决方案
      • @AliZarei 你的评论很重要,谢谢。
      猜你喜欢
      • 2017-05-30
      • 1970-01-01
      • 1970-01-01
      • 2012-04-09
      • 1970-01-01
      • 2016-05-08
      • 1970-01-01
      • 1970-01-01
      • 2015-05-02
      相关资源
      最近更新 更多