Matplotlib(4)——柱状图

 

 

 

 

一、简单柱状图

plt.bar(x, y, align="center", width=0.5, alpha=0.5, color="yellow", edgecolor="red")    #【例1】

 

color:颜色,颜色也可以设置成多个。【例2】

 

 

例1:

Matplotlib(4)——柱状图

 

结果:

Matplotlib(4)——柱状图

 

 

例2:

Matplotlib(4)——柱状图

 

结果:

Matplotlib(4)——柱状图

 

 

 

 

 

 

二、累加柱状图

第一个柱状图正常画。第2个柱状图设置以y1为底即可。

plt.bar(x, y1)

plt.bar(x,y2, bottem=y1)                    #以y1为底。

 

 

例:

Matplotlib(4)——柱状图

 

结果:

Matplotlib(4)——柱状图

 

 

三、并列柱状图

就分别画上去就行了。需要让一个的x轴偏移一下,防止两个柱状图重叠。

 

 

例:

Matplotlib(4)——柱状图

 

结果:

Matplotlib(4)——柱状图

 

四、横向的柱状图

plt.barh(x, y, height=0.3, color="red", alpha=0.5)              #使用这个函数就行了。柱子的宽度用height参数就行。

 

 

例:

Matplotlib(4)——柱状图

 

结果:

Matplotlib(4)——柱状图