問題怜浅,點(diǎn)擊地圖的板塊時盯另,需求彈出此板塊的信息
解決辦法:
查閱pyecharts官網(wǎng)手冊:
初始化配置中指明了chart_id可以設(shè)置成固定值。在此設(shè)置為chart_111
添加chart_id和js代碼
代碼:
t1 = Timeline(init_opts=opts.InitOpts(chart_id='chart_111'))
t1.add_js_funcs(
'''
chart_chart_111.on('click', function(params){
alert(1);
console.log(params.name);//此處寫點(diǎn)擊事件內(nèi)容
});//點(diǎn)擊事件磅网,此事件還可以用到柱狀圖等其他地圖
? ?''')
效果如下圖:
點(diǎn)擊時有名字顯示
如果需要可查看params變量顯示更多煎殷。
點(diǎn)擊運(yùn)行生成網(wǎng)頁源代碼效果圖:
可以看到變量名已經(jīng)改編為
chart_
chart_111
以上嵌施。