使用 for 循环绘制数据框列

阿米尔

我在数据框中有以下数据。我写了一个 for 循环,所以每一列都会针对 BOND、ANGEL 和 DIHED 绘制。

我的数据框

我运行这段代码

col=["TS","BOND","ANGEL","DIHED"]
df1=DataFrame(Energy, column=col)
df1=df1.astype(float)

for i in col:
    print(x)
    df1.plot(x="i", y="TS",)
    plt.show()

但我得到 KeyError: 'i'。

我如何设法在我的 DataFrame 上运行一个循环,以便最后我可以在 Y 轴上的每个 TS 上绘制 4 个图,在 x 轴上分别绘制其他 3 个列?

bdw 我只能绘制 TS 但如果我添加 x 轴会导致问题。

阿米尔

我尝试了一个现在可以完美运行的代码。

for i in col[1:]:
    print(i)
    plt.figure()
    plt.plot(df1["TS"],df1[i])
    plt.show()

使用此代码,可以遍历 DataFrame 并为每一列返回一个单独的图。df1["TS"] 在这种情况下将是 x 轴并且是固定的,而 df1[i] 是 y 轴,它将是可变的。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何使用点绘制熊猫数据框的两列?

来自分类Dev

使用共享的“x”绘制数据框的多列

来自分类Dev

使用for循环重命名熊猫数据框列

来自分类Dev

使用循环调用多个熊猫数据框列

来自分类Dev

使用列索引和循环来转换数据框

来自分类Dev

使用for循环从pandas数据框列中删除字符

来自分类Dev

使用循环在pyspark数据框中添加多个列

来自分类Dev

使用for循环更改数据框中的列

来自分类Dev

使用循环将选定的数据框列转换为因子?

来自分类Dev

使用带有 ggplot2 的 for 循环在数据框中绘制多个图形

来自分类Dev

使用默认颜色图绘制数据框的列,但使用不同颜色的列除外

来自分类Dev

如何使用从循环生成的数组作为数据框中的列来创建数据框

来自分类Dev

使用 for 循环从旧数据框行创建新的数据框列 --> N/A 值

来自分类Dev

通过for循环绘制数据框列

来自分类Dev

无法使用Seaborn Barplot绘制数据框

来自分类Dev

使用数据框绘制子图

来自分类Dev

使用条件绘制布尔数据框

来自分类Dev

使用matplotlib从数据框中绘制向量?

来自分类Dev

Python:使用给定列以x轴为pandas数据框绘制条形图

来自分类Dev

使用数据框的行绘制线图,并在python pandas中按位置/数字包括特定的列

来自分类Dev

使用 scatter_matrix(dataset) 从熊猫数据框中选择列绘制 scatter_matrix

来自分类Dev

如何使用数据框中的不同列在一个图上绘制多个图?

来自分类Dev

使用带有 ggplot 的应用函数绘制数据框列的子集

来自分类Dev

使用循环从R中的数据框中的其他列创建多个列

来自分类Dev

使用For循环在数据框的列之间添加多个列

来自分类Dev

使用For循环在数据框的列之间添加多个列

来自分类Dev

ggplot2:使用循环绘制几个框

来自分类Dev

使用 ggplots 绘制一个数据框列与所有其他列并在 R 中显示密度

来自分类Dev

熊猫,使用for循环构建新的数据框

Related 相关文章

  1. 1

    如何使用点绘制熊猫数据框的两列?

  2. 2

    使用共享的“x”绘制数据框的多列

  3. 3

    使用for循环重命名熊猫数据框列

  4. 4

    使用循环调用多个熊猫数据框列

  5. 5

    使用列索引和循环来转换数据框

  6. 6

    使用for循环从pandas数据框列中删除字符

  7. 7

    使用循环在pyspark数据框中添加多个列

  8. 8

    使用for循环更改数据框中的列

  9. 9

    使用循环将选定的数据框列转换为因子?

  10. 10

    使用带有 ggplot2 的 for 循环在数据框中绘制多个图形

  11. 11

    使用默认颜色图绘制数据框的列,但使用不同颜色的列除外

  12. 12

    如何使用从循环生成的数组作为数据框中的列来创建数据框

  13. 13

    使用 for 循环从旧数据框行创建新的数据框列 --> N/A 值

  14. 14

    通过for循环绘制数据框列

  15. 15

    无法使用Seaborn Barplot绘制数据框

  16. 16

    使用数据框绘制子图

  17. 17

    使用条件绘制布尔数据框

  18. 18

    使用matplotlib从数据框中绘制向量?

  19. 19

    Python:使用给定列以x轴为pandas数据框绘制条形图

  20. 20

    使用数据框的行绘制线图,并在python pandas中按位置/数字包括特定的列

  21. 21

    使用 scatter_matrix(dataset) 从熊猫数据框中选择列绘制 scatter_matrix

  22. 22

    如何使用数据框中的不同列在一个图上绘制多个图?

  23. 23

    使用带有 ggplot 的应用函数绘制数据框列的子集

  24. 24

    使用循环从R中的数据框中的其他列创建多个列

  25. 25

    使用For循环在数据框的列之间添加多个列

  26. 26

    使用For循环在数据框的列之间添加多个列

  27. 27

    ggplot2:使用循环绘制几个框

  28. 28

    使用 ggplots 绘制一个数据框列与所有其他列并在 R 中显示密度

  29. 29

    熊猫,使用for循环构建新的数据框

热门标签

归档