用matplotlib画水平条形图时,先读取的数据会在水平靠近x轴的位置显示,有时候在分析数据时不够直观,因为我们通常喜欢先看符合标准的频数(产品质量检测为优)或者单位最小的累计频数(天/周/月/季度/年)。
用excel可以设置坐标轴逆序排列实现,那么Python中可以插入一段代码实现
使用以下代码绘制简单水平条形图时
plt.barh(y,width,height,color,tick_label)
y:垂直坐标轴上刻度值
width:需要绘图的数值序列
height:水平条形图的宽度(看成沿y轴方向的距离)
color:条形图的颜色
tick_label:垂直坐标轴的刻度标签
示例如下
index_1=np.arange(0,3,1)
plt.barh