【问题标题】:Multi-column lineplot using matplotlib or seaborn使用 matplotlib 和 seaborn 的多列线图
【发布时间】:2021-01-14 08:08:45
【问题描述】:

在这里尝试学习的完全不熟练的人。我想使用matplotlib或seaborn制作多线图,其中数据分组如下:

    X1 X2 X3
0   10 20 30
1   0  16 40
2   10 60 80
3   20 20 90

这个想法是绘制三个点并用一条线连接它们,x 轴等于 X1、X2、X3(列标签),y 轴作为行值。我在任何地方都找不到这个问题的任何答案。提前非常感谢您的回答!

【问题讨论】:

  • 您的数据是 pandas DataFrame 吗? CSV 文件?
  • 你说三个点,从你的样本数据中它们是什么?
  • 是的,它是一个数据框,三个点对应每一行的三个值,例如第一个点 (X1,10),第二个 (X2,20),第三个 (X3,30)。

标签: python matplotlib seaborn


【解决方案1】:

你的意思是:

df.T.plot()

输出:

【讨论】:

  • 是的,就是这样。谢谢!
  • @SEBASTIAN 不客气。如果有帮助,请考虑投票/接受答案。
猜你喜欢
  • 1970-01-01
  • 2017-11-24
  • 2017-09-21
  • 1970-01-01
  • 1970-01-01
  • 2022-01-14
  • 2018-12-17
  • 2022-01-13
  • 1970-01-01
相关资源
最近更新 更多