教程
# 导包
from matplotlib import pyplot as plt
1. 设置中文|负号显示
# 设置中文
plt.rcParams['font.sans-serif'] = ["SimHei"]
# 设置负号
plt.rcParams['axes.unicode_minus'] = False
2. 线条的样式(比如:颜色、透明度等)
color = 'r'
线条颜色,还可百度查询,颜色代码16进制
linestyle ='--'
线条风格
linewidth = 5
线条粗细
alpha = 0.5
透明度
3. 设置图片格式大小,像素
fig = plt.figure(figsize=(10,8),dpi=80)
4. 描述x和y轴代表的信息,图的标题
plt.xlabel("")
plt.ylabel()
plt.title()
plt.legend()
5. 调整坐标轴刻度
plt.xticks(x)
6. 结果保存
plt.savefig("./sig_size.png")
7. 实例
#设置图形大小
plt.figure(figsize=(10,8),dpi=80)
plt.plot(x,y1,label="小明 ")
plt.plot(x,y2,label="小李")
#设置x轴刻度,带字符串
_xtick_labels = ["{}岁".format(i) for i in x]
plt.xticks(x,_xtick_labels, fontproperties= my_font)
#绘制网格,网格的稠稀通过坐标轴来调,参数alpha调网格透明度
plt.grid(alpha=0.3)
#plt.legend()方法添加图例,使plt.plot(x,y1,label="小明")中的图例显示出来 ,
# 只有legend()方法中为prop ,其他设置中文均为 fontproperties= my_font
plt.legend(prop=my_font,loc="upper left") #查看源码loc调整图例位置
plt.show()