Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何更改长方体图Y轴的排列?_Python_Pandas_Matplotlib_Plot_Boxplot - Fatal编程技术网

Python 如何更改长方体图Y轴的排列?

Python 如何更改长方体图Y轴的排列?,python,pandas,matplotlib,plot,boxplot,Python,Pandas,Matplotlib,Plot,Boxplot,我正在为9个不同的组绘制100个数据点。一个组的数据点比所有其他组大得多,所以当我使用熊猫制作一个方框图时,只显示该组,而所有其他组都被压碎在底部。下面是它现在的样子: 我希望Y轴的间距更大,以便我可以看到其他组的方框图。下面是散点图中的类似数据,该散点图具有我要查找的间距: 我所拥有的 什么是需要 试试这个: boxplot=df.boxplot(column=df.columns) plt.show() 参考文献 请参阅boxplot上的pandas文档: 看起来您希望y进行对数缩放:

我正在为9个不同的组绘制100个数据点。一个组的数据点比所有其他组大得多,所以当我使用熊猫制作一个方框图时,只显示该组,而所有其他组都被压碎在底部。下面是它现在的样子:

我希望Y轴的间距更大,以便我可以看到其他组的方框图。下面是散点图中的类似数据,该散点图具有我要查找的间距:

我所拥有的 什么是需要 试试这个:

boxplot=df.boxplot(column=df.columns)
plt.show()
参考文献
  • 请参阅boxplot上的pandas文档:

看起来您希望
y
进行对数缩放:

df.plot.box(逻辑=True)

这并不能解决我的问题,即图中只显示具有最大值的列。有没有办法使Y轴分布更均匀,以便可以看到所有列的范围。就像我原始帖子中的第二张图片。