自定义的地理坐标系图,能看见效果,但是我把图放大或缩小的时候发现图上面的坐标点和地图分开了。。。就是坐标点还是原来的样子,但是地图放大了。。。这是肿么回事,看了好多遍发现我的代码跟人家的也没有啥区别啊。。。
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()
不知道你这个问题是否已经解决, 如果还没有解决的话:(
https://github.com/pyecharts/pyecharts/issues/817 中有相关的讨论)答案是可以的,利用回调函数设置.add()
中的label_formatter
属性即可。
回调函数:我自己的理解是,echarts 本身是 javascript,pyecharts 中的回调函数就是将 python 方法翻译为 javascript 方法的函数(如果不对,还请大神指正~)