【发布时间】:2019-06-25 01:51:53
【问题描述】:
我正在尝试使用 Anaconda 的 Spyder 分布从 data.boston.gov (https://data.boston.gov/dataset/central-library-electricity-usage) 绘制数据集。原始数据集包含超过 2x10^5 个实例,因此我仅限于 2018 年。绘图不会显示。
import pandas as pd
from matplotlib import pyplot as plt
data = pd.read_csv('bpl_energy_2018.csv')
plt.plot(data.datetime_measured,data.total_demand_kw)
plt.show()
['datetime_measured','total_demand_kw']
- 0 12-31-18 23:55:00 561
- 1 12-31-18 23:50:00 568
- 2 12-31-18 23:45:00 576
...
- 53690 01-01-18 03:40:00 770
- 53691 01-01-18 03:30:00 813
- 53692 01-01-18 02:55:00 777
[53693 rows x 2 columns]
【问题讨论】:
-
如果您正在绘制时间序列,我建议您使用内置的绘图函数
pandas,尤其是当您已经拥有DataFrame的数据时。我想像data.plot(datetime_measured, total_demand_kw)这样的东西应该这样做
标签: python pandas matplotlib anaconda spyder