Карта мира 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')
Другие вопросы по тегам