import matplotlib.pyplot as plt # 时间 x = ['周一', '周二', '周三', '周四', '周五', '周六', '周日'] # 销量 y = [61, 42, 52, 72, 86, 91, 73] # 设置字体,解决中文乱码问题 plt.rcParams['font.family'] = ['Noto Sans CJK JP'] plt.plot(x, y) plt.show()
可以通过如下代码打印出已经安装的字体,找到其中的中文字体名称替换掉 Noto Sans CJK JP 即可,例如 SimHei(黑体)等。
import matplotlib.font_manager as fm for font in fm.fontManager.ttflist: print(font.name)



