【发布时间】:2020-12-30 21:46:20
【问题描述】:
我有许多数据框(df),它们有多个不同数量的列,第一列是日期,其余列是我喜欢绘制的数据。我使用 df.plot() 自动绘制线条。直接使用panda的绘图功能很简单。但是,例如,我喜欢更改第一行和第四行的线宽,甚至只更改第一行。如何在熊猫中做到这一点?我知道如何使用 matplotlib 通过遍历每一列来绘制每一行来做到这一点。只使用熊猫的绘图功能怎么样?谢谢
【问题讨论】:
-
我认为你想要这样的东西:stackoverflow.com/questions/14178194/…
-
感谢 Bricam。是的,它非常接近我想要的。我忘了提到有时我的数据框中的列数会发生变化,但我只想更改一些特定的列。如何处理?谢谢
-
感谢 Trenton 和 Bricam。是的,它非常接近我想要的。我忘了提到有时我的数据框中的列数会发生变化,但我只想更改一些特定的列。例如,在您提到的示例中,线宽列表有 3 个数字代表 3 行。线宽=[2,1,1] 。我有 10 个数据数据帧怎么样,列数是未知的,并且每个数据帧都在变化。这意味着我必须为线宽使用不同长度的列表。如何处理?谢谢