首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python Pygal码-世界地图

Python Pygal码-世界地图
EN

Stack Overflow用户
提问于 2017-12-28 16:37:21
回答 1查看 1.3K关注 0票数 0

你能帮我写这段代码吗:

代码语言:javascript
复制
import pygal
from pygal.maps.world import World
worldmap_chart = pygal.maps.world.World()
worldmap_chart.title = 'Some countries'
worldmap_chart.add('F countries', ['fr', 'fi'])
worldmap_chart.add('M countries', ['ma', 'mc', 'md', 'me', 'mg',
                               'mk', 'ml', 'mm', 'mn', 'mo',
                               'mr', 'mt', 'mu', 'mv', 'mw',
                               'mx', 'my', 'mz'])
worldmap_chart.add('U countries', ['ua', 'ug', 'us', 'uy', 'uz'])
worldmap_chart.render()

我用Spyder。Python3.6的.The问题是地图没有显示在IPython控制台上,而且在代码的第二行,我得到了黄色三角形/注释,上面写着:'pygal.maps.world.World‘已导入但未使用。也许这就是地图不显示的原因。

否则,如果有用的话,在用户控制台中我只能得到这样的信息: runfile('C:/Users/Nikki/.spyder-py3/untitled0.py',wdir=‘C:/ IPython /Nikki/.spyder-py3’)

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

谢谢,

妮基

EN

回答 1

Stack Overflow用户

发布于 2019-02-13 20:57:47

放在这里是为了帮助其他尝试使用pygal创建地图的人。是的,根据@Carolos的说法,你也可以很容易地将它们导出为html。如下所示:

代码语言:javascript
复制
import pygal
from pygal.maps.world import World
worldmap_chart = World()

worldmap_chart.title = 'Some countries'
worldmap_chart.add('F countries', ['fr', 'fi'])
worldmap_chart.add('M countries', ['ma', 'mc', 'md', 'me', 'mg',
                                   'mk', 'ml', 'mm', 'mn', 'mo',
                                   'mr', 'mt', 'mu', 'mv', 'mw',
                                   'mx', 'my', 'mz'])
worldmap_chart.add('U countries', ['ua', 'ug', 'us', 'uy', 'uz'])
worldmap_chart.render_to_file('mymap.html')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48004229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档