怎么绘制一个稍微复杂的图
其他图的绘制与折线图大同小异
plt.scatter(x,y)
#散点图
plt.bar(x,y)
#柱状图,可用width修改其长度
plt.barh(x,y)
#横向柱状图,可用height修改其宽度
plt.hist(data,20)
#直方图,分成20组
#直方图适合用于原始数据
在一个折线图上绘制两个或者多个折线
plt.plot(x,y_1)
plt.plot(x,y_2)
绘制多个柱状图
x = list(range(len(a)))
x_1 = [i+0.2 for i in x]
x_2 = [i+0.2*2 for i in x]
plt.bar(x_1,b_1,width=0.2)
plt.bar(x_2,b_2,width=0.2)
如何设置线条样式
color = 'r'
linestyle = '--'
linewidth = 5
alpha = 0.5
设置图例
plt.legend()
绘制图表底下设置网格
plt.grid()
#可以不加参数,可以通过alpha修改线宽