繁体   English   中英

无法在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笔记本什么也没做,python启动器永远弹出来。 有没有人知道这里发生了什么?

尝试在绘图代码之前添加此行

%matplotlib inline

它告诉ipython笔记本显示inilne图

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM