У меня есть 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:

Я бы хотел, чтобы график располагался рядом с кнопками, а не под кнопками. Я попытался использовать в этом примере и изменил строки, начинающиеся с axprev
и axnext
, на:
axprev = plt.axes([-0.2, 0.75, 0.2, 0.1])
axnext = plt.axes([-0.2, 0.65, 0.2, 0.1])
Получение результата:

Это правильная ориентация (график рядом с кнопками, а не под кнопками), но эти кнопки (Previous
, Next
) не работают в Jupyter Notebook, поскольку они не являются виджетами IPython.
Как создать рабочие кнопки рядом с графиком в блокноте Jupyter?