另外参考:
Python--matplotlib绘图可视化知识点整理
http://www.cnblogs.com/zhizhan/p/5615947.html
重现的例子因为编辑器版本和解释器版本的年代太久远,2014年,所以一些方法的使用已经过时了。
http://www.jianshu.com/p/9658d0588e60
问题1:
%matplotlib inline (这一行说明,作者是在ipython写的代码,所以如果在pycharm写,此行不要)
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
问题2:旧的调用方法要换成新的,运行时系统也有警告提醒,不是错误但会警告
# Resample the data into daily and weekly totals daily = hourly.resample('d', 'sum') #改成 daily = hourly.resample('d').sum() weekly = daily.resample('w', 'sum') #改成 daily = hourly.resample('w').sum()
问题3:图片显示问题: 运行提示会说使用方法过时,
In line[4]
weekly[['northbound', 'southbound', 'total']].plot() plt.ylabel('Weekly riders'); #这里不应该有;号
plt.show() #这句加上去的,在弹出窗口显示图像