我在 ipython 笔记本中有子图。mpld3
我可以使用该模块放大内联。但是,现在我只能放大一个矩形。由于我的应用程序的性质,我需要水平缩放。
有没有办法在 matplotlib 中水平缩放(使用光标)?更好的是,我可以通过代码将缩放设置为水平而不需要任何键盘操作吗?在 Matlab 中,我可以通过设置来做到这一点:
figure(1); h=zoom; set(h,'Motion','horizontal','Enable','on');
这是python中的一个最小示例:
%matplotlib inline
import matplotlib.pyplot as plt
import mpld3
import numpy as np
mpld3.enable_notebook()
x = np.arange(100)
y = np.sin(x)
z = np.cos(x)
ax1 = plt.subplot(2,1,1)
ax1.plot(x,y)
ax2 = plt.subplot(2,1,2, sharex=ax1)
ax2.plot(x,z)