使用熊猫数据框创建气泡图

时间:2021-07-15 09:43:35

标签: python-3.x pandas matplotlib

我知道以前有人问过这个问题,但他们的解决方案对我没有帮助。我有一个大小为 (391,28) 的数据框,我想创建一个气泡图,如下所示:

bubble chart

我的数据框看起来像:

#      A     B     C
# X    0     10    0
# Y    1     2     1

这里我只展示了一个较小的数据框来提供一个想法,但就像我说的,我的数据框是 391*28​​ 大。

为了创建气泡图,我执行以下操作:

dfu = df.unstack().reset_index()
dfu.columns = list("XYS")

dfu["S"] *= 20

figure(figsize=(17, 15))
colors = np.random.rand(40)
plt.xticks(rotation=-15)
plt.scatter(x="X", y="Y", s="S", data=dfu)
plt.margins(.4)
plt.show()

但这会在 y 轴上产生重叠的类别。

enter image description here

我尝试增加大小,但没有帮助。重叠保持不变。那么我该如何解决呢?将不胜感激。

0 个答案:

没有答案
相关问题