Python——问题解决:matplotlib.pyplot绘制函数中文乱码

代码

from pylab import mpl # 中文库

mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False   

例子

plt.title("三次样条插值 11点")
plt.plot(x, f(x), 'r', label = "原曲线") # 原曲线
plt.plot(x, x_result, 'b', label='插值曲线') # 插值曲线
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False    
plt.xlabel('x')  
plt.ylabel('y')
plt.legend(loc=1) # 指定legend的位置右上角  
# plt.legend(loc=4) #指定legend的位置右下角
plt.show()

你可能感兴趣的:(编程语言,python,matplotlib)