我正在玩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笔记本什么也没做,python启动器永远弹出来。 有没有人有想法在这里发生什么?
答案 0 :(得分:3)
尝试在绘图代码之前添加此行
%matplotlib inline
它告诉ipython笔记本显示inilne