无法删除BarChart中的额外保证金(图表)

时间:2017-06-23 09:55:18

标签: ios objective-c charts

我的一个应用程序使用Charts库绘制图形。

一切正常,但在BarChartView中,它在图表周围添加了一些默认边距,我在图表属性中进行了以下更改,但仍然没有删除图表周围的边距。

我还检查了Question thread上的相同问题,但根本没有运气。

检查以下屏幕截图以查找保证金问题:

enter image description here

我已完成以下更改,以移除BarChart周围的边距。

_barChartView.minOffset = 0;

_barChartView.xAxis.enabled = NO;

ChartYAxis *leftAxis = _barChartView.leftAxis;
leftAxis.drawGridLinesEnabled = NO;

_barChartView.leftAxis.enabled = NO;
_barChartView.leftAxis.drawAxisLineEnabled = NO;

_barChartView.rightAxis.enabled = NO;
_barChartView.rightAxis.drawAxisLineEnabled = NO;
_barChartView.legend.enabled = NO;

但我仍然无法删除保证金。

同时检查Charts Demo app在从滑块更改数据时遇到同样的问题。

从图表演示应用中检查以下屏幕截图:

enter image description here

任何帮助或暗示赞赏:)

2 个答案:

答案 0 :(得分:2)

您好我已经检查了您提供的图表库的演示。

我已添加以下代码及其工作,请查看下面的屏幕截图。

<强> BarChartViewController.h  在行号上添加此代码:115

_chartView.minOffset = 0;

_chartView.xAxis.enabled = NO;

_chartView.leftAxis.enabled = NO;
_chartView.leftAxis.drawAxisLineEnabled = NO;

_chartView.rightAxis.enabled = NO;
_chartView.rightAxis.drawAxisLineEnabled = NO;
_chartView.legend.enabled = NO;

enter image description here

enter image description here

让我知道更多。

这是我的蓝色背景模拟器的输出。

enter image description here

答案 1 :(得分:0)

我知道这很老了,但只适合那些偶然发现这个问题的人

这为我解决了

barChartView.leftAxis.axisMinimum = 0
barChartView.rightAxis.axisMinimum = 0