在Python中使用Pandas从csv生成简单图

时间:2018-12-09 16:34:41

标签: python pandas matplotlib

我正在尝试制作一个csv文件的第一列(“时间”)相对于第二列(“出价”)的图形。

这是我到目前为止所拥有的。

import pandas as pd
import datetime
import csv
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
headers = ['Time','Bid','Ask']

df = pd.read_csv('quotes_format.csv')

x = df['Time']
y = df['Bid']

plt.plot(x,y)
plt.gcf().autofmt_xdate()
plt.show()

The csv file looks something like this

此操作失败并返回退出代码1。如何解决此问题,以便生成所需的图形?

1 个答案:

答案 0 :(得分:1)

您可以使用参数.then指定数据框中每一列的名称。

user_data

这是熊猫read_csv函数的documentation