iOS图表绘制水平线问题

时间:2016-06-30 18:32:20

标签: ios objective-c swift ios-charts

我在我的项目ios-charts swift library(https://github.com/danielgindi/Charts)中使用并设置图表我得到了这个:

https://postimg.org/image/5sj4wktnb/

(如果你需要代码,我会发布)

我想删除那些水平线,但我无法删除。

你帮我吗?

4 个答案:

答案 0 :(得分:0)

这可能对左轴有帮助:

[YOUR_CHARTVIEW.leftAxis setDrawGridLinesEnabled:NO];

如果您有垂直线,则隐藏轴的线条:

[YOUR_CGHARTVIEW.xAxis setDrawGridLinesEnabled:NO]; 

答案 1 :(得分:0)

由于你同时标记了objective-c和swift,要在 Swift 中隐藏图表上的水平线,它应该是这样的:

chartView.leftAxis.drawGridLinesEnabled = false

chartView是您的视图对象。

我不相信你可以/需要为正确的轴做这件事,不过我通常会关掉右轴标签。

同样,你在swift中禁用垂直线的方式是:

chartView.xAxis.drawGridLinesEnabled = false

如果有人对快速等价物感兴趣。

答案 2 :(得分:0)

对于Swift,您可以使用以下行来隐藏X轴的网格线: -

yourChartView.leftAxis.drawGridLinesEnabled = false

对于Objective-C,您可以使用以下代码行来解决此问题。

xAxis.drawGridLinesEnabled = NO;

答案 3 :(得分:0)

这对我有用

swift 5

 lineChart.leftAxis.drawGridLinesEnabled = false
 lineChart.rightAxis.drawGridLinesEnabled = false
 lineChart.xAxis.drawAxisLineEnabled = false
 lineChart.xAxis.drawGridLinesEnabled = false