1
这些是熊猫系列与超过500个项目,我拿起顶部10和底部10在一个matplotlib轴绘制,这里是图象I手动绘制:如何在一个轴上绘制两个barh?
数据是在这里:
bottom10
Out[12]:
0 -9.823127e+08
1 -8.069270e+08
2 -6.030317e+08
3 -5.709379e+08
4 -5.224355e+08
5 -4.755464e+08
6 -4.095561e+08
7 -3.989287e+08
8 -3.885740e+08
9 -3.691114e+08
Name: amount, dtype: float64
top10
Out[13]:
0 9.360520e+08
1 9.078776e+08
2 6.603838e+08
3 4.967611e+08
4 4.409362e+08
5 3.914972e+08
6 3.547471e+08
7 3.538894e+08
8 3.368558e+08
9 3.189895e+08
Name: amount, dtype: float64
top10.barh(top10.index,top10.amount,color='red',align='edge')
bottom10.barh(bottom10.index,bottom10.amount,color='green',align='edge')
现在这样表示,这不是我想要的: 。
什么是正确的绘图方式?
是您的手册画面是否正确?你应该如何解释水平轴的轴? – TomAugspurger
请忽略横轴滚动条,我只是需要它看起来像我手动绘制图片@TomAugspurger – dindom