第一个坑:figure大小不能调整
解决方案:plt.figure()这个初始化画布的代码有没有注释掉
第二个坑:figure不能保存
plt.savefig()放在plt.show()的前面
list画折线图的demo
%matplotlib inline
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
plt.figure(figsize=(20, 10))
# fig.set_size_inches(50, 30)
# plt.figure()
# X1的分布
plt.plot(X1, Y1, label="保险-A+(黄牌)-销售误导", color="#FF3B1D", marker='*', linestyle="-")
# X2的分布
plt.plot(X2, Y2,label="保险-A+(黄牌)-虚假宣传", color="#3399FF", marker='o', linestyle="-")
# X3的分布
plt.plot(X3, Y3, label="启牛后端-一级违规事项-荐股荐基", color="#F9A602", marker='s', linestyle="-")
# X4的分布
plt.plot(X4, Y4, label="启牛直播-三级违规事项-未经审批,擅自使用代言人信息做业务宣传的", color="#13C4A3", marker='d', linestyle="-")
# X5的分布
plt.plot(X5, Y5, label="保险-A(蓝牌)-话术违规", color="#13C4A3", marker='d', linestyle="-")
# X6的分布
plt.plot(X6, Y6, label="启牛直播-三级违规事项-擅自使用营销政策", color="#13C4A3", marker='d', linestyle="-")
X_labels = list(range(16, 41))
x_ticks = list(range(16, 41))
plt.xticks(x_ticks,X_labels,rotation=0)
plt.legend(loc="upper right")
plt.title("检出率周统计")
plt.xlabel("第几周")
plt.ylabel("检出率")
plt.ylim(0, 0.05)
plt.savefig('./检出率.jpg')
plt.show()