思路:在画图前,通过增加代码,设置sns的字体,让其可显示中文。 然后正常画图即可。
直接上代码,m1 2021可直接用。
from matplotlib.font_manager import FontProperties
myfont = FontProperties(fname=r"/System/Library/Fonts/PingFang.ttc")
sns.set(font=myfont.get_name())
其他版本的苹果电脑,可能要修改的仅有第二行。
打开字体册APP,找到电脑中已有的中文简体字体,哪个顺眼用哪个,我用苹方-简。
右键字体,点击”在访达中显示“,跳转访达。
右键该字体显示简介,拷贝地址,修改代码第二行的位置和文件名就行了。
参考博文: