ios - iOS图表,删除底部xAxis标签创建的额外空间
问题描述
我有一个使用 iOS 图表创建的垂直正常外观条形图。我的问题是,由于某种原因,每当我运行程序时,图表都没有填满它从上到下的视图。我特别想解决一个事实,即栏底部和 UIView 底部之间有一个小空间。如何删除此空间以使栏的底部与 UIView 的底部完美对齐?(不需要间隙)
这是我的代码:
barChartView.xAxis.labelPosition = .top
barChartView.xAxis.drawGridLinesEnabled = false
barChartView.xAxis.drawAxisLineEnabled = false
barChartView.leftAxis.drawGridLinesEnabled = false
barChartView.leftAxis.drawAxisLineEnabled = false
barChartView.rightAxis.drawAxisLineEnabled = false
barChartView.rightAxis.drawGridLinesEnabled = false
barChartView.rightAxis.enabled = false
barChartView.leftAxis.enabled = false
barChartView.xAxis.labelTextColor = UIColor.white
barChartView.data?.setDrawValues(false)
barChartView.xAxis.labelFont = UIFont(name: "HelveticaNeue-Bold", size: 12.0)!
barChartView.legend.enabled = false
barChartView.xAxis.valueFormatter = IndexAxisValueFormatter(values:xValues)
barChartView.xAxis.granularity = 1
barChartView.animate(xAxisDuration: 1.0, yAxisDuration: 1.0, easingOption: .easeInQuint)
barChartView.isUserInteractionEnabled = false
barChartView.barData?.barWidth = 0.65
这是问题的图片...我需要消除栏底部和红色空间之间的间隙。图形所在的 UIView(与红色视图不同)向下到达红色视图的边框。
解决方案
试试这个:
barChartView.minOffset = 0.0
如果这不起作用,也添加它。
barChartView.extraBottomOffset = -10
推荐阅读
- javascript - 在 axios 请求中包含密码的安全方法是什么?
- gnuplot - 在gnuplot中将字符串转换为整数
- python-3.x - 如何在 lxml.html xpath 中使用正则表达式?
- python - 用字典中的值替换键
- javascript - 无法使用此代码验证性别请帮助我
- c++ - 类范围内的类型名重新定义
- javascript - 如何实现位置下拉菜单?
- c# - 创建动态 Ninject 实例
- python - 分组而不为 re.findall() 创建新目标
- python-3.x - 找到列表中每个项目的平方 .o/p 应该是一个列表 .write 程序使用 lambda ,使用理解,使用循环