Карта мира Pygal - функции наведения мыши
Я использую Python-модуль Pygal World Map. Проще говоря, я хочу, чтобы "2016" всплывал, когда курсор наведен на Соединенные Штаты. Однако при наведении курсора на Соединенные Штаты я не получаю никакого эффекта при наведении курсора. Я пытаюсь добиться эффекта наведения мыши на веб-сайте Pygal: 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')
2 ответа
Пожалуйста, откройте .svg
в Google Chrome, и вы увидите функции наведения указателя мыши.
Вам необходимо установить команду использования плагина pygal_maps_world pip
/ pip3 install pygal_maps_world
,
import pygal.maps.world
wm = pygal.maps.world.World()
Вы можете решить это, добавив строку
wm.force_uri_protocol = 'http'
к вашему коду. Я думаю, что Pygal изменил способ отображения всплывающих подсказок, когда они перешли с 1.9 на 2.0.
Эта программа должна работать:
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')