中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何在Bokeh圖表中實現點擊事件后調用Python函數

小樊
85
2024-05-20 11:56:23
欄目: 編程語言

要在Bokeh圖表中實現點擊事件后調用Python函數,可以使用Bokeh的CustomJS回調函數來實現。下面是一個示例代碼:

from bokeh.plotting import figure, show
from bokeh.models import CustomJS, ColumnDataSource

# 創建一個簡單的圖表
p = figure(plot_width=400, plot_height=400)
p.circle([1, 2, 3, 4, 5], [6, 7, 2, 4, 5])

# 創建一個數據源
source = ColumnDataSource(data={'x': [1, 2, 3, 4, 5], 'y': [6, 7, 2, 4, 5]})

# 創建一個CustomJS回調函數
callback = CustomJS(args=dict(source=source), code="""
    console.log('點了一個點')
""")

# 將回調函數綁定到圖表上
p.js_on_event('tap', callback)

# 顯示圖表
show(p)

在這個示例中,我們創建了一個簡單的散點圖,并使用CustomJS回調函數創建一個點擊事件,當用戶點擊圖表上的任何一個點時,控制臺將打印出"點了一個點"。你可以將這個回調函數替換為調用你想要執行的Python函數。

0
甘泉县| 桂阳县| 双柏县| 白城市| 乳源| 丽江市| 惠来县| 东方市| 灵川县| 乐陵市| 邯郸市| 易门县| 梅河口市| 紫金县| 灯塔市| 马关县| 于都县| 吴忠市| 宣城市| 仁布县| 张家口市| 庆云县| 旺苍县| 南开区| 商水县| 延川县| 乌鲁木齐市| 万州区| 富川| 崇信县| 石林| 洛浦县| 六盘水市| 剑川县| 灵宝市| 信宜市| 六安市| 友谊县| 玛曲县| 江陵县| 怀安县|