【发布时间】:2014-08-26 21:51:11
【问题描述】:
使用 pandas,我可以用三个简单的行从数据中创建一个图:
2014-07-06T10:00:00,12.6,12.9
2014-07-06T10:10:00,12.5,13.1
2014-07-06T10:20:00,12.5,13.1
import pandas as pd
plotdata = pd.read_csv('power_log.csv',header=None,names=['DateTime','ATS1','ATS2'],parse_dates = True, index_col = [0])
plotdata.plot()
但是,我无法使用 plotdata.savefig() 将其保存到文件中。 Savefig() 函数是一个 matplotlib 函数,显然没有链接到 pandas。
有哪些选择:
关于将绘图重定向到 pandas 中的文件,我是否遗漏了什么?
是否有“类型转换”来使 savefig 工作(我认为这不是 Python 中的正确语言)
使用 pandas 以外的其他模块是否更容易?
谢谢
【问题讨论】:
标签: python csv plot pandas save