解決mac系統下Matplotlib 中文顯示問題
阿新 • • 發佈:2019-01-03
最近在看python下的Matplotlib庫,可以畫一點圖表啥的。可是發現mac系統下 Matplotlib 標題總是亂碼怎麼破?
後來百度了大量資料,解決了此問題。寫點文章做點總結。如下:
# -*- coding:utf-8 -*- # ********************************** # ** http://weibo.com/lixiaodaoaaa # # ** create at 2017/5/20 20:55 *** # ****** by:lixiaodaoaaa *********** import numpy as np import pandas as pd import matplotlib import pylab from matplotlib.font_manager import FontManager, FontProperties import subprocess import matplotlib.pyplot as plot def getChineseFont(): return FontProperties(fname='/System/Library/Fonts/PingFang.ttc') if __name__ == '__main__': plot.title(u"我是道哥", fontproperties=getChineseFont()) plot.show()