python中文画图显示乱码解决办法
最近使用notebook Python中的matplotlib作图,发现中文设置的坐标标签和title都显示为乱码,用了网上的许多教程都不管用,嘴后解决的方式是设置下述的两行即可搞定:
plt.rcParams[font.sans-serif]=[SimHei] #用来正常显示中文标签 plt.rcParams[axes.unicode_minus]=False #用来正常显示负号
如果上述依旧不能搞定,那么试试这种形式:
plt.xlabel(name,fontproperties = FontProperties(fname=/System/Library/Fonts/PingFang.ttc)) plt.ylabel(name,fontproperties = FontProperties(fname=/System/Library/Fonts/PingFang.ttc))
最近使用notebook Python中的matplotlib作图,发现中文设置的坐标标签和title都显示为乱码,用了网上的许多教程都不管用,嘴后解决的方式是设置下述的两行即可搞定: plt.rcParams[font.sans-serif]=[SimHei] #用来正常显示中文标签 plt.rcParams[axes.unicode_minus]=False #用来正常显示负号 如果上述依旧不能搞定,那么试试这种形式: plt.xlabel(name,fontproperties = FontProperties(fname=/System/Library/Fonts/PingFang.ttc)) plt.ylabel(name,fontproperties = FontProperties(fname=/System/Library/Fonts/PingFang.ttc))下一篇:
Java和HTML有哪些区别和联系?