最近使用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'))

相关文章:

  • 2021-11-06
  • 2021-10-03
  • 2021-07-23
  • 2021-12-14
  • 2022-03-04
  • 2022-01-25
猜你喜欢
  • 2021-08-12
  • 2021-12-13
  • 2021-11-06
  • 2021-05-22
  • 2021-07-05
  • 2021-07-15
相关资源
相似解决方案