Pyecharts可视化+Geo问题

自定义的地理坐标系图,能看见效果,但是我把图放大或缩小的时候发现图上面的坐标点和地图分开了。。。就是坐标点还是原来的样子,但是地图放大了。。。这是肿么回事,看了好多遍发现我的代码跟人家的也没有啥区别啊。。。

geo = Geo('地理坐标系图', title_color='#fff', title_pos='center', width='', height=600,
                  background_color='#404a59')
        geo.add("", address_list, level_list, visual_range=[0, np.max(level_list)], visual_text_color='#fff',is_roam=True,
                symbol_size=10, is_visualmap=True, geo_cities_coords=address_coords, maptype="world")
        geo.show_config()
        geo.render()
不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客也许可以解决你的问题👉 :Pyecharts中Geo函数常用参数详解
  • 除此之外, 这篇博客: Pyecharts中Map和Geo的使用笔记中的 2. Geo/Map中地图上圆点上方数值显示的是经纬度数值,能否显示地图坐标名称和数值? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    https://github.com/pyecharts/pyecharts/issues/817 中有相关的讨论)

    答案是可以的,利用回调函数设置.add()中的label_formatter属性即可。

    回调函数:我自己的理解是,echarts 本身是 javascript,pyecharts 中的回调函数就是将 python 方法翻译为 javascript 方法的函数(如果不对,还请大神指正~)


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^