【问题标题】:Is there a way to print graphs made from matplotlib to a csv?有没有办法将 matplotlib 制作的图形打印到 csv 中?
【发布时间】:2019-04-11 22:09:17
【问题描述】:

我在我的代码中使用 matplotlib 绘制了一些图。例如:

df.loc[:, 'G010006'].plot(legend = True)

有没有办法获取此图表并将其写入 csv 或文本文件?

【问题讨论】:

  • 通过 matplotlib 生成的图形是图像。从问题中不清楚您如何想象文本文件包含图像?
  • 有没有办法获取该图像并将其粘贴到 csv 中?
  • CSV(逗号分隔值)是一个文本文件。所以我上面的问题仍然存在。你的意思是像this 这样的图形是通过 Ascii 字符呈现的吗?
  • 那行得通!
  • 虽然我曾经听过有人谈论 matplotlib 的纯 Ascii 后端,但我目前找不到。 Similar things exist though..

标签: python csv matplotlib


【解决方案1】:

CSV 本质上是文本文件(想想您计算机上的内置记事本应用程序),它们只存储一件事:文本。

除非您打算存储图形中每个像素的 RGB(数字)值,否则 CSV 不是您要查找的格式。如果后者是您的意图,请告诉我,我会将您链接到解决此问题的先前答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    相关资源
    最近更新 更多