2

我正在使用带有 pylab --inline 的 ipython 笔记本

import matplotlib.pyplot as plt
import pandas as pd
......
plt.figsize(14,8)
ax1=plt.subplot(311)
#data is a pandas data frame with timeseries stock data
# this plots the data
data.plot(ax=ax1)

这显示了股票数据的图表,但所有数据同时显示。我想只显示日期的子范围,并有一个滚动条来控制范围我该怎么做才能与绘图的内联显示一起使用。

4

2 回答 2

3

你不能。内联显示是静态 PNG。

如果你想要这样的东西,你现在必须使用 Javascript 绘图库。据我所知,没有一个能与熊猫一起开箱即用。

于 2013-07-10T11:27:18.070 回答
3

绘制后,您无法以内联模式操作绘图。但是,您可以在交互模式下缩放、缩放和调整绘图的大小。只需在没有内联选项的情况下启动您的笔记本,所有绘图都将在一个具有您要求的功能的额外窗口中生成:

ipython notebook --pylab
于 2013-07-10T12:29:59.817 回答