最新版本的**matplotlib
**会自动在graph
下创建导航按钮,但我在网上看到的例子都是只创建一个图,这样[Next]
和[Previous]
按钮就没用了,我怎么样绘制多个图,并使用这些按钮呢?
例如,我想让graph
为sin()
和cos()
从0
度到360
度。
现在我是这样做的:
import scipy
from matplotlib import pyplot
DataRange = range(0, 360)
DataRange = map(scipy.deg2rad, DataRange)
Data1 = map(scipy.sin, DataRange)
Data2 = map(scipy.cos, DataRange)
pyplot.plot(Data1)
pyplot.show() # <--- if I exclude this
pyplot.plot(Data2)
pyplot.show()
将显示sin()
图形。当我关闭窗口时,将显示cos
图形。如果我排除第一个pyplot.show()
,则两者将显示在同一个图中。
如何使它,使第二个图形显示时,我按下下一步按钮?
2条答案
按热度按时间5w9g7ksd1#
根据文档,
Forward
和Back
按钮用于允许您返回到单个图形的上一个视图。例如,如果您使用Zoom-to-rectangle
功能,Back
按钮将返回到上一个显示。根据您的后端,当按下这些按钮时,可能会出现钩子。显然,您可以使用
subplot
同时绘制多个图形,如下所示:为您提供:
或者,您可以在使用以下命令单击两个图形时在它们之间交替:
798qvoo82#
这些上一页/下一页按钮不是用来浏览不同的图的,它们允许观众浏览他通过平移/缩放和缩放矩形选择的“视图”。从这个意义上说,“主页”只是一个快捷方式,可以多次按下“上一页”。