【问题标题】:MpAndroidChart graph displays on few y axis linesMpAndroidChart 图表显示在几条 y 轴线上
【发布时间】:2018-01-11 08:19:57
【问题描述】:

我有一年的数据,即每个月的数据。我正在使用折线图来显示数据。我做了一些自定义。问题是它只会显示替代月份的 Y 轴线。我想显示所有的 y 轴线。请参考截图。第一张图片是我得到的。我希望它像第二张图片。

【问题讨论】:

  • 我认为你的值是空的尝试检查..
  • @madhuri 请检查答案并让我知道它是否有效。

标签: android mpandroidchart


【解决方案1】:

我遇到了同样的问题,我通过为图表设置zoom 级别解决了这个问题。您可以执行以下操作

lineChart.zoom(2,0,0,0);

在我的例子中,缩放 x 两次解决了这个问题。

确保您通过lineChart.setDragEnabled(true); 启用图表中的拖动功能,因为缩放 x 会使您的折线图超出屏幕尺寸

如果您不想进一步缩放图表,也可以lineChart.setScaleEnabled(false);

【讨论】:

  • 是的,它有效。但它需要滚动效果。我的要求是它应该适合屏幕并显示所有 Y 轴线。
  • @madhuriHR 到目前为止它似乎是不可能的,因为它只显示 5 个 X 轴网格线,而不管 X 轴上的项目数量。上面描述了唯一可能的方法。
【解决方案2】:

您可以尝试降低 xAxis 的粒度 例如

XAxis xAxis = mLineChart.getXAxis();
xAxis.setGranularity(0.5f); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多