源代码
import matplotlib.pyplot as plt
import numpy as np
#添加x,y轴的标题
plt.xlabel("横轴")
plt.ylabel("竖轴")
ypoints = np.array([1,2,4,5,9,7,7,9,5,4,2,1])
plt.plot(ypoints, color ='#FF00FF',linestyle = '-.', linewidth = '3', marker = '*', ms = 15, mfc = 'y', mec = 'r') #默认x的单位为1,设置线条颜色紫色、点划线、宽度3,设置标记为星号、大小为15、颜色为黄色、边框为红色
plt.savefig('折线图.png') #保存图片为折线图
plt.show() #显示效果
![](https://img-blog.csdnimg.cn/img_convert/635ef973fe1df297a17ec562baa649e3.png)
报错:
![](https://img-blog.csdnimg.cn/img_convert/cb9e168e1e59b47d31c9e8597b18848f.png)
解决方式
在代码的头部添加字体设置,引入系统字体,两种写法都可以使用
import matplotlib
matplotlib.rc("font", family='STFangsong') #引入仿宋字体
import matplotlib
plt.rcParams['font.family']=['STFangsong']
效果展示
![](https://img-blog.csdnimg.cn/img_convert/ceb53c2fa88f2c8ac837eecd618bb9a1.png)