【问题标题】:how to plot columnwise in pandas?如何在熊猫中按列绘制?
【发布时间】:2020-08-27 02:08:50
【问题描述】:

我制作了如下的DataFrame

我想把它绘制成这样的计数图

hue 是我的数据框的列

【问题讨论】:

  • 你试过df.plot.barh()吗?
  • 请 (a) 将您的数据发布为文本而不是图像,以便其他人可以轻松地在本地运行它; (b) 发布一些您尝试过的代码。
  • 这能回答你的问题吗? Python 3.x - Horizontal bar plot

标签: pandas matplotlib data-visualization seaborn


【解决方案1】:

不太确定你的表格是什么格式,如果你像下面这样使用 pd.crosstab,你可以很容易地调用 plot.bar() 来给你你想要的图:

import seaborn as sns
tab = pd.crosstab(np.random.choice(["very useful","somewhat useful","not useful"],1000),
                  np.random.choice(["test","kaggle"],1000))
tab.plot.barh()

【讨论】:

    猜你喜欢
    • 2018-05-26
    • 2019-09-10
    • 2020-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 2016-09-27
    相关资源
    最近更新 更多