我正在尝试更改图表下方标签的大小,这些标签的文本为“set1的说明”和“set2的说明”.更改集合的valueFont只会更改图表上数据点的字体/大小,而不会更改下面的Eplanation标签.
var yVals1 = Array<BarChartDataEntry>() var yVals2 = Array<BarChartDataEntry>() yVals1.append(BarChartDataEntry(value: Double(number1),xIndex: 0)) yVals2.append(BarChartDataEntry(value: Double(number2),xIndex: 0)) var set1: BarChartDataSet? var set2: BarChartDataSet? set1 = BarChartDataSet(yVals: yVals1,label: "Explanation for set1") set1?.valueFont = UIFont(name: "Verdana",size: 14.0)! set1?.setColor(UIColor.redColor()) set2 = BarChartDataSet(yVals: yVals2,label: "Explanation for set2") set2?.valueFont = UIFont(name: "Verdana",size: 14.0)! set2!.setColor(UIColor.blueColor()) var data = BarChartData() data.addDataSet(set1) data.addDataSet(set2)
顺便说一句,我使用的是2.2.5版本的库.
mChart.xAxis.labelFont = UIFont(name: "HelveticaNeue-Light",size: 12.0)!
至:
mChart.xAxis.labelFont = UIFont(name: "HelveticaNeue-Light",size: 25.0)!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。