Intereting Posts

Как установить шрифт для диаграмм iOS для оси Y

Я знаю, что я могу установить шрифт оси x в iOS Charts, используя следующий код:

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 (если вы считаете, что это ошибка, сообщите об этом на github):

 /// draws the y-labels on the specified x-position internal func drawYLabels(context context: CGContext, fixedPosition: CGFloat, offset: CGFloat, textAlign: NSTextAlignment) { guard let yAxis = yAxis else { return } let labelFont = yAxis.labelFont let labelTextColor = yAxis.labelTextColor ... } 

Попробуйте этот код, чтобы установить шрифт для левой оси (Y – слева), то же самое с правой осью:

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