【问题标题】:sns.countplot, multiple df columns in same plot [closed]sns.countplot,同一图中的多个df列[关闭]
【发布时间】:2021-10-30 12:31:15
【问题描述】:

我有一个包含多列 Facebook 帖子的 DataFrame,其中包含年、日、喜欢、cmets 等列。 我想生成一个包含其中一些列的单个计数图,比如说图片、视频、具有相同 y 轴的链接。每个都有 0 或 1 表示否/是。 我只实现了生成下面的图表,但问题是它们有不同的 y 轴。

fig, ax = plt.subplots(1,5)
sns.countplot(df['Picture'], ax=ax[0])
sns.countplot(df['Video'], ax=ax[1])
sns.countplot(df['Youtube'], ax=ax[2])
sns.countplot(df['Link'], ax=ax[3])
sns.countplot(df['Teaser'], ax=ax[4])

我不介意并排放置多个图,但我希望它们具有相同的轴。 我还想知道,如果可能的话,只有一个图表并且只保留是 (1) 值。

【问题讨论】:

    标签: python plot seaborn


    【解决方案1】:

    plt.subplots() 有一个参数 sharey,默认为 False,但如果设置为 True,则在其他轴上共享 y 轴

    fig, ax = plt.subplots(1,5,sharey=True)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-25
      • 1970-01-01
      • 1970-01-01
      • 2021-09-07
      • 2022-01-09
      • 2014-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多