python - 如何在箱形图2上绘制来自不同数据帧的数据 - Python

标签 python pandas plot dataframe boxplot

我面临着将两个箱线图绘制到同一个图表中以便更容易比较它们的问题。 问题是每个箱线图都来自长度不同的不同数据框,但是两者都有相同的列。

我的两个数据框是: 'headlamp_water' 和 'headlamp_crack';我想使用的列称为“使用期限”。 enter image description here 我该怎么做? 任何帮助将不胜感激

最佳答案

您可以concat()列并调用 boxplot()方法。

pd.concat([headlamp_water['Use Period'], headlamp_crack['Use Period']], axis=1).boxplot()

使用 axis=1 选择列。

关于python - 如何在箱形图2上绘制来自不同数据帧的数据 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40349226/

相关文章:

python - python中是否有一个函数可以填充两个轮廓线之间的区域,每个轮廓线由不同的函数给出?

python - 如何使用 asyncio/aiohttp 确定最佳缓冲区大小

Python OpenSSL 生成公钥和私钥对

python - 向 Dataframe 添加新列并设置 MultiIndex

pandas - 用先前的变量替换数据框中的 NaT

python - 带有分类 X 轴的 Matplotlib 带状图 (fill_ Between)

Python 列表到位运算

python - 解析 URI 参数和关键字值对

python-3.x - 如何根据条件对 pandas 数据框的行值进行排序?

r - 如何修改这个相关矩阵图?