【问题标题】:Plot a group box or violin plot from two data frames in python从 python 中的两个数据帧绘制组框或小提琴图
【发布时间】:2021-01-05 07:19:40
【问题描述】:

我有两个大小相同的数据框。我想将数据在箱线图或小提琴图上的分布成对绘制。到目前为止,我能够绘制它们,但是,分布是彼此顶部的。如何将它们彼此相邻绘制?

fig, ax = plt.subplots(figsize=(15, 6))
ax = sns.violinplot(data=dfInside, color="blue")
ax = sns.violinplot(data=dfOutside, color="red")
plt.show()

我目前的结果:

【问题讨论】:

  • 更好的方法是使用两个图,如堆栈或侧面。由于数据在两个数据框中。制作两个子图并将它们堆叠并分别绘制图。更多信息matplotlib.org/devdocs/gallery/subplots_axes_and_figures/…
  • 谢谢。我管理。我通过合并两个数据框来解决它。创建一个密钥,我在 seaborn 图中提供了 hue="key"。这解决了这个问题。 Ps 我还得重组数据。

标签: python boxplot violin-plot


【解决方案1】:

我通过合并两个数据框解决了这个问题。创建一个密钥,我在 seaborn 图中提供了 hue="key"。这解决了这个问题。 Ps 我还得重组数据。

【讨论】:

    猜你喜欢
    • 2017-08-30
    • 1970-01-01
    • 2022-09-24
    • 2019-12-21
    • 2021-04-10
    • 2023-03-06
    • 2020-01-28
    • 2018-04-15
    • 2016-08-12
    相关资源
    最近更新 更多