gpt4 book ai didi

python - 在同一个图形Python中叠加不同的绘图类型

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:09 24 4
gpt4 key购买 nike

我需要将箱线图和条形图放在同一张图中。我有一个这样的数据框:

假设我这样接收数据:

df = pd.DataFrame([np.random.normal(0,1,10), \
np.random.normal(0,1,10)],
index=["A", "B"])

为了将索引作为列,我转置了 df

df = df.transpose()

现在我想将 A 列和 B 列的箱线图重叠,并将每列的平均值与条形图重叠。

一旦它们的类型不同,我如何使用 ma​​tplotlib 重叠它们?

谢谢,

最佳答案

获取轴的句柄,使用 ax=ax 在该轴上绘制第二个图。

ax = df.plot.box()
_ = df.T.plot.bar(ax=ax)
plt.show()

enter image description here

关于python - 在同一个图形Python中叠加不同的绘图类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43262335/

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