Python Pygal代码 - 世界映射



您可以帮助我使用此代码:

import pygal
from pygal.maps.world import World
worldmap_chart = pygal.maps.world.World()
worldmap_chart.title = 'Some countries'
worldmap_chart.render()

我使用Spyder。Python 3.6。问题是该地图没有显示在IPYTHON控制台上,并且在代码的第二行上,我得到了黄色的三角形/注:

'pygal.maps.world.world'导入但未使用。

也许这就是地图没有出现的原因。

否则,如果有帮助,在ipython控制台中,我只会得到它:

runfile('c:/users/nikki/.spyder-py3/untitled0.py',wdir ='c:/users/nikki/.spyder-py3')

您能帮我解决这个问题吗?

我不使用Spyder,但是您的代码的第三行似乎是错误的,您应该尝试一下:

import pygal
from pygal.maps.world import World
worldmap_chart = World()
worldmap_chart.title = 'Some countries'
worldmap_chart.render()

或更好:

import pygal
worldmap_chart = pygal.maps.world.World()
worldmap_chart.title = 'Some countries'
worldmap_chart.render()

取决于您需要在pygalpygal.maps.world中使用的内容。

编辑:我试图渲染,但什么都没有出现,一个技巧是在浏览器中渲染,这对我有效如下:

import pygal
worldmap_chart = pygal.maps.world.World()
worldmap_chart.title = 'Some countries'
worldmap_chart.force_uri_protocol= "http"
worldmap_chart.add('North America',{'ca': 84949494949,'mx': 494794164,'us': 99794616})
worldmap_chart.render_in_browser()

相关内容

  • 没有找到相关文章

最新更新