【问题标题】:Plotting a lines chart for data that is already pivoted with pandas为已经使用 pandas 旋转的数据绘制折线图
【发布时间】:2018-01-08 05:40:33
【问题描述】:

对于在数据框中已经转置的数据:

             1     2     3     4     5     6     7
2013-05-28  -0.44  0.03  0.06 -0.31  0.13  0.56  0.81
2013-07-05   0.84  1.03  0.96  0.90  1.09  0.59  1.15
2013-08-21   0.09  0.25  0.06  0.09 -0.09 -0.16  0.56
2014-10-15   0.35  1.16  1.91  3.44  2.75  1.97  2.16
2015-02-09   0.09 -0.10 -0.38 -0.69 -0.25 -0.85 -0.47

.. 我正在尝试制作折线图。这是来自 Excel:

.. 如果我点击 Excel 中的翻转 x & y 按钮,还有这张图片:

我迷失了 to-chart 和 to-png 步骤,大多数示例都需要未透视的原始数据,这是我通过的。

Seaborn 或 Matplotlib 或任何可以制作图表的东西都会很棒。在没有 X11 的盒子上会更好:)

我曾想过在this SO answer 上发表评论,但我无法进行换行、插入图片等所有操作。

编辑:抱歉,我没有粘贴任何我尝试过的尝试,因为它们甚至还没有接近将 PNG 输出。我可以看到的关于 SO 的唯一其他示例从事务行开始,并且可以肯定地进行旋转,但不要像 PNG 输出那样。

【问题讨论】:

  • 到目前为止你尝试过什么代码?
  • 您迷路了,但您是否对此进行过任何研究或尝试过?这可能会有所帮助-matplotlib.org/users/beginner.html

标签: python pandas matplotlib seaborn


【解决方案1】:

您需要在绘制数据之前对其进行转置。

df.T.plot()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    相关资源
    最近更新 更多