【问题标题】:how to add space for drawing area in Line Chart如何在折线图中为绘图区域添加空间
【发布时间】:2017-12-19 11:38:18
【问题描述】:

我正在使用MPAndroid

如何在轴之间添加空格以绘制带有左右空格的图表。 就像我面临的问题如下图所示

这是我的图表: 但我想要我的图表是这样的:

【问题讨论】:

  • 我希望绘图区域的轴之间的空间是我在 SCREENSHOT 中的第 0.5 行应该以一些左边距开始。
  • 检查我的答案并告诉我它有帮助,同时检查链接
  • @MishaAkopov 您的回答不会影响绘图线我希望绘图线以一些左边距开始请检查我现在分享的第二个屏幕截图。

标签: android


【解决方案1】:

这不是你想要的,但我认为它是类似的,可以使用 两边都有填充,如果解决方案适合你,这里是代码

mChart.getAxisRight().setXOffset(30);
mChart.getAxisLeft().setXOffset(30);
mChart.getAxisRight().setDrawAxisLine(false);    
mChart.getAxisLeft().setDrawAxisLine(false);

【讨论】:

  • 我已经更新了代码并添加了图片,请看看它是否适合您的需求
  • 你节省了我的时间
【解决方案2】:

我遇到了同样的问题来解决它添加以下行:

mLineChart.setExtraOffsets(left, top, right, bottom);

只需为左边距、右边距、上边距和下边距设置浮动值,它应该像魅力一样工作。

谢谢!

【讨论】:

  • 感谢您的回答,但我已经使用过 mChart.setExtraOffsets(10f, 10f, 10f, 10f);它提供左右边距以显示图表的 Y 轴。但我希望绘图区域的轴之间有空间,即我在 SCREENSHOT 中的第 0.5 行应该以一些左边距开始..
猜你喜欢
  • 1970-01-01
  • 2017-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多