无法在 ipython 笔记本上显示图表
Cannot show the graphs on ipython notebook
我正在玩 ipython 笔记本,有一个问题。
我试图在图表中可视化股票价格和交易量。我的代码是:
import datetime
import pandas as pd
import pandas.io.data
from pandas import DataFrame
import matplotlib.pyplot as plt
from matplotlib import style
# skipping some code to get stock prices
ax1= plt.subplot(2,1,1)
ax1.plot(df.Close,label="sp500")
ax1.plot(ma,label='50MA')
plt.legend()
ax2=plt.subplot(2,1,2, sharex = ax1)
ax2.plot(df['H-L'],label='H-L')
plt.show()
并且我成功地使用 ipython 控制台进行了绘图。但是,我无法使用 ipython 笔记本绘图。
似乎 ipython notebook 什么都不做,python 启动器永远弹出。
有谁知道这里发生了什么?
尝试在绘图代码之前添加这一行
%matplotlib inline
它告诉 ipython notebook 显示 inilne
我正在玩 ipython 笔记本,有一个问题。
我试图在图表中可视化股票价格和交易量。我的代码是:
import datetime
import pandas as pd
import pandas.io.data
from pandas import DataFrame
import matplotlib.pyplot as plt
from matplotlib import style
# skipping some code to get stock prices
ax1= plt.subplot(2,1,1)
ax1.plot(df.Close,label="sp500")
ax1.plot(ma,label='50MA')
plt.legend()
ax2=plt.subplot(2,1,2, sharex = ax1)
ax2.plot(df['H-L'],label='H-L')
plt.show()
并且我成功地使用 ipython 控制台进行了绘图。但是,我无法使用 ipython 笔记本绘图。 似乎 ipython notebook 什么都不做,python 启动器永远弹出。 有谁知道这里发生了什么?
尝试在绘图代码之前添加这一行
%matplotlib inline
它告诉 ipython notebook 显示 inilne