我在我的项目ios-charts swift library(https://github.com/danielgindi/Charts)中使用并设置图表我得到了这个:
https://postimg.org/image/5sj4wktnb/
(如果你需要代码,我会发布)
我想删除那些水平线,但我无法删除。
你帮我吗?答案 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