Jupyter를 사용 중이고 플롯을 대화 형으로 만들려고합니다.Jupyter : 버튼을 클릭하여 플롯을 업데이트하는 방법 (ipywidgets)
그래서 나는 음모가 있습니다. ipywidgets 버튼이 있습니다.
버튼 클릭시 슬라이더와 상호 작용하는 것처럼 플롯을 업데이트해야합니다.
하지만 그렇게 할 수는 없습니다.
matplotlib에서 '노트북'백엔드를 사용하는 경우에만 작동하지만 끔찍한 것처럼 보입니다. 동시에 상호 작용은 모든 종류의 플롯과 작동합니다. 상호 작용을 사용하지 않고 이것을 재현 할 수있는 방법이 있습니까?
#this works fine! But toolbar near the graph is terible
#%matplotlib notebook
#this does not work
%matplotlib inline
from matplotlib.pyplot import *
button = ipywidgets.Button(description="Button")
def on_button_clicked(b):
ax.plot([1,2],[2,1])
button.on_click(on_button_clicked)
display(button)
ax = gca()
ax.plot([1,2],[1,2])
show()
나는 인라인 백엔드 인터랙티브로 matplotlib (또는 seaborn)을 만들기 위해 생각한 모든 것을 시도했다. – AHA
예 :(현재 Jupyter는 대화 형 응용 프로그램을 사용할 때 Jupyter의 사용이 매우 제한적으로 보입니다.) –