在python种,使用matplotlib画图,标题中文出现乱码怎么办?
只需要添加两句即可
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus'] = False
eg:
import numpy as np
import matplotlib.pyplot as plt
x=[1,2,3,4,5,6,7]
y=[1,2,3,4,5,6,7]
plt.plot(x,y)
plt.title("画图",fontsize=20)
plt.show()
结果
eg:
import numpy as np
import matplotlib.pyplot as plt
x=[1,2,3,4,5,6,7]
y=[1,2,3,4,5,6,7]
plt.plot(x,y)
plt.title("画图",fontsize=20)
plt.rcParams['font.sans-serif']=['SimHei']#汉字防止出现乱码
plt.rcParams['axes.unicode_minus'] = False
plt.show()