Bonjour,
Je fais une application bokeh sur Python. J’aimerais afficher une figure et un menu déroulant. Je souhaite que la figure change entièrement lorsqu’on effectue notre choix. J’ai crée une fonction diagramme qui retourne une figure en fonction des paramètres qu’on lui passe. C’est possible avec quelque chose du genre ou faut-il une autre fonction ?
menu = Dropdown(label ="Catégorie",menu=[('a','1'),('b','2'),('c','3'),('d','4'),('e','5')])
f = figure()
#Définition des callback functions
def callback_menu(new):
if new == '1':
f = diagramme(t1,2)
if new == '2':
f = diagramme(t3,t4)
elif new == '3':
f = diagramme(t5,t6)
elif new == '4':
f = diagramme(t7,t8)
else :
f = diagramme(t9,t10)
menu.on_click(callback_menu)
#Construction du layout
layout = row(f,menu)
PS: Il y a trop de paramètres à modifier dans la construction de ma figure, c’est pourquoi j’aimerais faire de cette façon, sans avoir à changer les sources etc.
+0
-0