2016-02-29 3 views
1

Я использую модуль Pigon's Pygal World Map. Проще говоря, я хочу, чтобы «2016» появлялся, когда курсор парит над Соединенными Штатами. Однако, когда я нависаю над Соединенными Штатами, я не получаю никакого эффекта мыши. Я пытаюсь добиться эффекта на сайте курсора, находящегося Pygal в: http://www.pygal.org/en/latest/documentation/types/maps/pygal_maps_world.htmlPygal World Map - mouseover features

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') 

ответ

0

Вы можете решить эту проблему, добавив строку

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') 
0

Вам нужно установить команду pygal_maps_world использовать плагин pip/pip3 install pygal_maps_world.

import pygal.maps.world 
wm = pygal.maps.world.World() 

 Смежные вопросы

  • Нет связанных вопросов^_^