我试图更改图表下方标签的大小,这些标签具有文本“set1的说明”和“set2的说明”。更改集合的valueFont只会改变图形上自身的数据点的字体/大小,但不会改变下面的Eplanation标签。在iOS图表库中更改标签大小
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)
btw我正在使用库的版本2.2.5。
当我增加x轴标签的大小从
mChart.xAxis.labelFont = UIFont(name: "HelveticaNeue-Light", size: 12.0)!
到:
mChart.xAxis.labelFont = UIFont(name: "HelveticaNeue-Light", size: 25.0)!
标签大小seeems增加(由于在说明文本和图形之间更大的空间)但实际的文字大小并没有增加。
感谢您的输入,请检查我编辑的答案,看看我添加代码时发生了什么。 – DevB2F