Swift   发布时间:2022-04-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift – 在iOS-Charts库中更改标签大小大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试更改图表下方标签的大小,这些标签的文本为“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版本的库.

当我增加xAxis标签的大小时

@H_24_7@mChart.xAxis.labelFont = UIFont(name: "HelveticaNeue-Light",size: 12.0)!

至:

@H_24_7@mChart.xAxis.labelFont = UIFont(name: "HelveticaNeue-Light",size: 25.0)!

标签大小似乎增加(因为说明文本和图表之间有更多空间)但实际文本大小没有增加.

swift – 在iOS-Charts库中更改标签大小

解决方法

我通过将Charts库更新到3.0.2版然后添加以下代码解决了我的问题:

let legend = mChart.legend
 legend.font = UIFont(name: "Verdana",size: 16.0)!

这个图例选项是我以前使用的图表版本中没有的.

大佬总结

以上是大佬教程为你收集整理的swift – 在iOS-Charts库中更改标签大小全部内容,希望文章能够帮你解决swift – 在iOS-Charts库中更改标签大小所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。