Ich habe ein Streudiagramm mit einer Radiobuttongroup auf der Oberseite gebaut. Wie kann ich das Widget mit der Handlung verknüpfen? Das Resultat, das ich erreichen möchte, ist wie folgt:Bokeh Python, wie man mit Radiobuttons interagiert
wählen ‚one‘ - nur die Punkte zeigen, wenn ihre x-Wert gleich 1
‚zwei‘ wählen - nur die Punkte zeigen, wenn ihre x-Wert gleich 2
wählen ‚drei‘ - zeigt nur die Punkte, wenn ihr Wert x 3
gleich Hier ist mein Code so weit:
dataset = {'x':[0,1,2],'y':[0,1,2]}
source2 = ColumnDataSource(data=dataset)
p2 = figure(plot_width=600, plot_height=600,
x_range=(-0.1, 2.1), y_range=(-0.1,2.1))
p2.scatter('x', 'y', source=source2,
size=15,
alpha=0.8,
line_color=None)
# option
option = RadioButtonGroup(labels=["One", "Two", "Three"], active=0)
show(column(option, p2))
Vielen Dank. Dieser Code funktionierte ... teilweise ... Mein Graph aktualisiert sich nicht, nachdem ich auf den Radiobutton geklickt habe. Ich muss die Grafik ziehen und dann werden die Punkte korrekt angezeigt. Kennst du den Grund? Danke – AmadeusNing
Welche Bokeh-Version verwendest du? Ich habe mit 0.12.6 getestet. Es sollte zumindest mit etwas neuerem funktionieren, denke ich. Welchen Browser benutzen Sie? Sie sollten auch versuchen, einen anderen zu verwenden. – mc51
Danke mc51! Ich habe mein Bokeh auf 0.12.7 aktualisiert und das Problem gelöst. Danke noch einmal – AmadeusNing