如何设置y轴iOS图表的字体

如何设置y轴iOS图表的字体,ios,fonts,ios-charts,Ios,Fonts,Ios Charts,我知道我可以使用以下代码设置iOS图表中x轴的字体: myChart.xAxis.labelFont = UIFont.init(name: "AvenirNext-Regular", size: 10)! 因此,我认为我可以使用类似的代码更改y轴的字体,例如: myChart.getAxis(.Right).labelFont = UIFont.init(name: "AvenirNext-Heavy", size: 10)! 但是,下面的代码没有任何作用。是否可以更改y轴的字体?我尝试运

我知道我可以使用以下代码设置iOS图表中x轴的字体:

myChart.xAxis.labelFont = UIFont.init(name: "AvenirNext-Regular", size: 10)!
因此,我认为我可以使用类似的代码更改y轴的字体,例如:

myChart.getAxis(.Right).labelFont = UIFont.init(name: "AvenirNext-Heavy", size: 10)!

但是,下面的代码没有任何作用。是否可以更改y轴的字体?我尝试运行应用程序,但字体没有变化。

它也应该在y轴上工作,我检查了func,它已经在读取labelFont(如果您认为这是一个bug,请在github上报告):


请尝试以下代码设置左轴(Y-左)的字体,右轴的字体相同:

   myChartView.leftAxis.labelFont = UIFont.systemFont(ofSize: 17.0, weight: UIFontWeightRegular)
    myChartView.leftAxis.labelTextColor = .orange

它应该会起作用。如果你认为这是一个bug,在githubOk上报告它,只是想知道为什么字体不会改变。。。也许是虫子?我可能会提交一个bug报告,我建议您使用ChartsDemo看看是否可以复制,如果可以,请在githubOk上发布一个问题,请查看
   myChartView.leftAxis.labelFont = UIFont.systemFont(ofSize: 17.0, weight: UIFontWeightRegular)
    myChartView.leftAxis.labelTextColor = .orange