Ich versuche, eine Interaktionsfunktion in einem ipywidget Registerkarte anzuzeigen. Der Code unten ist mein Versuch, dies zu tun, aber ich sehe nur die Dropdown-Liste, aber das Diagramm wird nicht angezeigt. Ich habe auch die interact() -Funktion isoliert, um zu zeigen, wie es aus der Registerkarte funktioniert. Jede Hilfe wird sehr geschätzt. Vielen Dank.Wie Interact() in Registerkarte in Ipywidgets angezeigt wird Python
from ipywidgets import *
import seaborn.apionly as sns
df = sns.load_dataset('iris')
#plot
def plot_image(x):
data = df
if x != 'Select':
xplot = data[x]
sns.distplot(xplot)
plt.show()
#define widgets
x = widgets.Dropdown(
options=df_cols,
value=df_cols[0],
description='X'
)
x.set_title = 'x'
#assign widgets to tabs
tab_visualise = widgets.HBox([x])
#create tabs
tab_nest = widgets.Tab()
tab_nest.children = [tab_visualise]
tab_nest.set_title(0, 'Visualise')
tab_nest
#interact function in isolation
interact(plot_image, x = x)
Dieses perfekt funktioniert. Danke @ ac24 für deine wundervolle Hilfe. – user3550647