添加pyecharts地图点击事件

问题,点击地图的板块时,需求弹出此板块的信息

解决办法:

查阅pyecharts官网手册:

https://pyecharts.org/#/zh-cn/global_options?id=initopts%ef%bc%9a%e5%88%9d%e5%a7%8b%e5%8c%96%e9%85%8d%e7%bd%ae%e9%a1%b9

初始化配置中指明了chart_id可以设置成固定值。在此设置为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);//此处写点击事件内容

});//点击事件,此事件还可以用到柱状图等其他地图

   ''')

效果如下图:

点击时有名字显示

如果需要可查看params变量显示更多。

点击运行生成网页源代码效果图:

可以看到变量名已经改编为 chart_ chart_111

以上。


————————引用请注明出处

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容