Блокнот ipython pylab inline - matplotlib.pyplot - как отобразить график с помощью полосы прокрутки?
Я использую ноутбук ipython с pylab --inline
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)
Это показывает график биржевых данных, но все они отображаются одновременно. Я хотел бы отобразить только поддиапазон дат и иметь полосу прокрутки, чтобы контролировать, какой диапазон Как мне сделать так, чтобы он работал со встроенным отображением графиков.
2 ответа
Ты не можешь Встроенный дисплей является статическим PNG.
Если вы хотите что-то подобное, вам придется использовать библиотеку для создания графиков Javascript. Ничто из того, что я знаю, не будет работать из коробки с пандой.
Вы не можете манипулировать графиками во встроенном режиме после их отрисовки. Тем не менее, вы можете масштабировать, масштабировать и изменять размеры графиков в интерактивном режиме. Просто запустите свой ноутбук без встроенной опции, и все графики будут сгенерированы в дополнительном окне с функциями, которые вы запрашивали:
ipython notebook --pylab