matplotlib文字乱码

最近在学python的数据可视化,发现标题用中文时会不正常显示,如下:

matplotlib文字乱码_第1张图片

代码做如下修改即可正常:

import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties as fp #1、引入FontProperties
my_font=fp(fname=r"C:\windows\fonts\经典黑体简.ttf") #2、设置字体路径
plt.scatter(2,4,s=200)
plt.title("某某某科技有限公司",FontProperties=my_font,fontsize=18)
plt.xlabel("数值",FontProperties=my_font,fontsize=14)
plt.ylabel("总量",FontProperties=my_font,fontsize=14)
plt.show()

 

你可能感兴趣的:(python)