如何使用 Python 在 Jupyter Notebook 中的 matplotlib

我有 2 个按钮和一个情节,彼此下方。编码:


from IPython.display import display

import matplotlib.pyplot as plt


button1 = widgets.Button(description="Yes")

display(button1)

button2 = widgets.Button(description="No")

display(button2)


def logyes(b):

    print("yes")


def logno(b):

    print("no")


button1.on_click(logyes)

button2.on_click(logno)


plt.figure(figsize=(3,3))

plt.plot([1,2],[3,4])

Jupyter Notebook 中的结果:

http://img1.mukewang.com/6162a5b2000141b601630263.jpg

我希望将情节放置在按钮旁边,而不是按钮下方。我尝试使用此示例,并将以axprev和开头的行更改axnext为:


axprev = plt.axes([-0.2, 0.75, 0.2, 0.1])

axnext = plt.axes([-0.2, 0.65, 0.2, 0.1])

得到结果:

http://img4.mukewang.com/6162a5be00018a8a05150229.jpg

这是正确的方向(在按钮旁边绘制,而不是在按钮下方),但是这些按钮 ( PreviousNext) 在 Jupyter Notebook 中不起作用,因为它们不是 IPython 小部件。

如何在 Jupyter Notebook 中的绘图旁边创建工作按钮?


料青山看我应如是
浏览 227回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python