我使用的是Python的Pygal模块。简而言之,当光标悬停在美国上方时,我希望弹出"2016“。然而,当我将鼠标悬停在美国上空时,我得不到任何鼠标悬停效果。我正在尝试在皮格尔的网站上实现鼠标悬停效果:http://www.pygal.org/en/latest/documentation/types/maps/pygal_maps_world.html
import pygal
wm = pygal.maps.world.World()
wm.title = 'Countries I\'ve Been To'
wm.add('United States',{'us':2016})
wm.render_to_file('myplaces.svg')发布于 2020-02-14 22:19:54
请使用Google Chrome打开.svg文件,您将看到鼠标悬停功能。
发布于 2016-07-25 00:46:24
您可以通过添加以下行来解决此问题
wm.force_uri_protocol = 'http'添加到您的代码。我认为当工具提示从1.9迁移到2.0时,Pygal改变了工具提示的呈现方式。
这个程序应该可以工作:
import pygal
wm = pygal.maps.world.World()
wm.force_uri_protocol = 'http'
wm.title = 'Countries I\'ve Been To'
wm.add('United States',{'us':2016})
wm.render_to_file('myplaces.svg')发布于 2017-02-20 23:25:49
您需要使用pip / pip3 install pygal_maps_world命令安装pygal_maps_world插件。
import pygal.maps.world
wm = pygal.maps.world.World()https://stackoverflow.com/questions/35706499
复制相似问题