在同一图形熊猫上绘制多个数据框

萨米尔·阿尔赫贾

我有一个包含许多具有相同结构的聚合数据框的列表。

我想在同一个图形上绘制每个数据框中的两列。

我使用了这个代码片段,但它为每个数据框提供了一个单独的图:

# iterate through a list
for df in frames: 
    df.plot(x='Time', y='G1', figsize=(16, 10))
    plt.hold(True)
plt.show()
dgoodman1

如果您对每个集合都进行了索引,则可以将所有集合连接起来并立即绘制它们,而无需进行迭代。

# If not indexed:
# frames = [df.assign(sample=i) for i, df in enumerate(frames)]
df = pd.concat(frames).pivot(index='Time', columns='sample', values='G1')
df.plot(figsize=(16, 10));

这有助于确保您的数据对齐并且plt.hold在 matplotlib 2.0 中被弃用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我如何使用熊猫从Excel工作表在同一图形上绘制多个数据框?

多个数据框和列上的熊猫数据框子图在同一图形上显示相同的列

使用单个x轴从一个数据框绘制多个图形-Python

遍历数据框中的列并在同一图形上绘制(Python)

多个数据框列绘制在同一栏中,没有重叠

在同一图形上绘制多个轮廓图

在与数据框不同的轴上绘制多个图形

尝试在多个数据帧上绘制来自同一组的相同变量

在同一图形上绘制函数和数据集的 scilab

在 R 中,从数据框中,如何将数据分成组以在同一图形上绘制多条曲线?

在一张图中绘制多个熊猫数据框

根据同一列合并多个数据框

将多个数据框写入同一json对象

熊猫将一个数据框拆分为多个数据框

熊猫合并:在同一列上合并两个数据框,但保留不同的列

在“ for”循环MATLAB中在同一图形上绘制不同数据集的图形

如何在同一组轴上的不同范围内融合和绘制多个数据集?

在Python和pyqtgraph中的不同图形上绘制多个数据流的最佳实践

从另一个熊猫数据框创建数据框并在同一数据库上应用Groupby时无法选择多个列

合并多个数据框熊猫

在熊猫中合并多个数据框

熊猫对多个数据框求和

Python:熊猫合并了多个数据框

熊猫:修改多个数据框(循环)

用熊猫创建多个数据框

在同一图形上绘制多个图时,图例无法完全打印

使用 Pandas 中的循环在同一图形上绘制多个图

如何在python中的同一图形上绘制多个密度图

在Matplotlib中,如何在同一图形上绘制多个函数?