gpt4 book ai didi

python - pd.df.plot.box() 和 pd.df.boxplot() 之间的区别

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:43 31 4
gpt4 key购买 nike

为什么 pandas 有两个用于箱线图的函数:pandas.DataFrame.plot.box()pandas.DataFrame.boxplot()

df = pd.DataFrame(np.random.rand(10, 5), columns=['A', 'B', 'C', 'D', 'E'])
df.plot.box()

enter image description here

df.boxplot()

enter image description here

最佳答案

两者都返回一个“matplotlib.axes._subplots.AxesSubplot”对象。显然,他们正在调用 pandas 库的不同部分来执行。

这样做的后果之一是 pandas.DataFrame.plot.box() 方法使用 FramePlotMethods 类,其中“grid = None”而 pandas.DataFrame.boxplot() 默认具有“grid = True”。您会在两个图表的背景线中注意到这一点。

此外,.boxplot() 不能用于系列,而 .plot 可以。

关于python - pd.df.plot.box() 和 pd.df.boxplot() 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53965068/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com