我正在使用matplotlib图进行挣扎。我知道它可能很小,但无法弄清问题是什么。
我有一个大熊猫系列的日期和另一个我已转换为pandas数据框的列表(之前尝试过的numpy数组具有相同的结果)
以下是我的代码
datetime = load_profile['DateTime'].iloc[0:-1200]
ten_min_energy = pd.DataFrame(ten_min_energy)
print len(datetime)
print len(ten_min_energy)
print type(datetime)
print type(ten_min_energy)
print datetime.head(n=10)
print ten_min_energy.head(n=10)
plt.plot(datetime, ten_min_energy, linewidth=100.0)
plt.show()
输出
4183211
4183211
<class 'pandas.core.series.Series'>
<class 'pandas.core.frame.DataFrame'>
0 2013-03-03 14:01:46.500
1 2013-03-03 14:01:47.000
2 2013-03-03 14:01:47.500
3 2013-03-03 14:01:48.000
4 2013-03-03 14:01:48.500
5 2013-03-03 14:01:49.000
6 2013-03-03 14:01:49.500
7 2013-03-03 14:01:50.000
8 2013-03-03 14:01:50.500
9 2013-03-03 14:01:51.000
Name: DateTime, dtype: datetime64[ns]
0
0 53173.123562
1 53148.880560
2 53124.978560
3 53100.735558
4 53076.492556
5 53051.907555
6 53028.005555
7 53003.762553
8 52979.860552
9 52955.275551