ios - 无法删除条形图(图表)中的额外 margin

标签 ios objective-c charts

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

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

我也在这个 Question thread 上检查了同样的问题但一点运气都没有。

检查以下屏幕截图是否存在 margin 问题:

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;

但是,我仍然无法删除边距。

还检查了图表演示应用在从 slider 更改数据时也有同样的问题。

检查图表演示应用程序的以下屏幕截图:

enter image description here

感谢任何帮助或提示:)

最佳答案

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

我添加了下面的代码并且可以正常工作,请查看下面的屏幕截图。

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

关于ios - 无法删除条形图(图表)中的额外 margin ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44718477/

相关文章:

ios - 使用 Xcode 7 TableView 未在 ContainerView 中显示数据

charts - javascript google 可视化选择选项

javascript - D3 图表示例 "TypeError: data is undefined"

objective-c - 为什么我的 IKImageBrowserView->NSView->NSResponder 子类不能成为第一响应者?

iphone - 在iOS应用程序中显示 "Tip of the day"(不使用服务器)

ios - FBRequest问题——获取好友信息

javascript - 将 PHP 与 JavaScript 结合使用时出现意外的 token 错误

iphone - 将项目添加到 NSMutableArray 不起作用

iphone - 使用 Storyboard的子集作为第二个目标

iphone - 应用程序启动时如何检测何时触发电话调用?