【问题标题】:How to create Scatter plot from multiindex groupby dataframe如何从多索引 groupby 数据框创建散点图
【发布时间】:2020-10-11 21:29:25
【问题描述】:

我想要散点图,其中以monthly_base_price为x轴,所有共享卧室的avg_vacancy为一种颜色,所有私人卧室的avg_vacancy为一种颜色。

【问题讨论】:

  • 您好,欢迎来到 StackOverflow!这个网站不是为了“我该怎么做?”问题。如果您进行了尝试但没有按预期工作,我们可以帮助您。请阅读this 了解更多信息。

标签: python pandas multi-index


【解决方案1】:

首先,我正在重置索引并使用 query 创建 2 个共享组和私有组。

shared = df.reset_index().query("bedrooms == 'shared'")
private = df.reset_index().query("bedrooms == 'private'")

然后我为每个组绘制一个图表。

ax = shared.plot(kind='scatter', x='monthly_base_price', y='avg_vacancy', label='shared')
private.plot(kind='scatter', x='monthly_base_price', y='avg_vacancy', label='privacy', ax=ax)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-06
    • 2013-02-13
    • 2023-03-23
    • 2021-10-09
    • 2020-10-12
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    相关资源
    最近更新 更多