[英]How to set font for y-axis 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軸的字體? 我嘗試運行該應用程序,但字體沒有變化。
嘗試使用以下代碼為“左軸”(Y-左)設置字體,與“右軸”相同:
myChartView.leftAxis.labelFont = UIFont.systemFont(ofSize: 17.0, weight: UIFontWeightRegular)
myChartView.leftAxis.labelTextColor = .orange
它也應該在y軸上工作,我檢查了功能,它已經在讀取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
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.