2019-01-11

按照书籍中

代码
americas.py

import pygal

wm = pygal.Worldmap()

wm.title = 'North,Central,and South America'#设置该地图的title属性

wm.add('North America',['ca','mx','us'])#使用ADD党阀接收一个标签和一个列表

wm.add('Central America',['bz','cr','gt','hn','ni','pa','sv'])

wm.add('South America',['ar','bo','br','cl','co','ec','gf'])

wm.render_to_file('americas.svg')

输出结果为

AttributeError: module 'pygal' has no attribute 'Worldmap'

因为老旧模块已经不存在
修改为
americas.py

import pygal.maps.world
wm = pygal.maps.world.World()#创建一个worldmap的势力
wm.title = 'North,Central,and South America'#设置该地图的title属性

wm.add('North America',['ca','mx','us'])#使用ADD党阀接收一个标签和一个列表

wm.add('Central America',['bz','cr','gt','hn','ni','pa','sv'])

wm.add('South America',['ar','bo','br','cl','co','ec','gf'])

wm.render_to_file('americas.svg')

文件会生成一个americas.svg文件,使用浏览器打开即可访问。

程序
na_populations

import pygal
wm = pygal.Worldmap()
wm.title = 'Population of Countries in North America'
wm.add('North America',{'ca':34126000,'us':30934900,'mx':113423000})
wm.render_to_file('na_populations.svg')

报错

AttributeError: module 'pygal' has no attribute 'Worldmap'

改为


import pygal.maps.world
wm = pygal.maps.world.World()
wm.title = 'Population of Countries in North America'
wm.add('North America',{'ca':34126000,'us':30934900,'mx':113423000})
wm.render_to_file('na_populations.svg')
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Locust性能测试1-环境准备与基本使用 前言 提到性能测试,大部分小伙伴想到的就是LR和jmeter这种工具,...
    Alano_Ones阅读 2,784评论 0 0
  • 今天是E站到底学习的第二天。主要的学习内容是学习使用快捷键。快捷键有很多,老师列举了82个快捷键。其中常用...
    贾贾jjh阅读 1,885评论 0 1
  • 什么是前后端分离? 为什么前后端分离? 前后端分离的优势? 未分离时期 MVC: 早期JSP+SERVLET中的结...
    PixelEyes阅读 3,923评论 0 0
  • 编程思想 1.面向过程编程 --- 遇到问题直接将逻辑转换成代码;逻辑思维和算法为工具。2.函数式编程 --- 遇...
    PIECE_MAN阅读 1,852评论 0 1
  • 书中有段描写卢森堡的话,特别有意思:坐在法语广告牌、法语菜单的咖啡店内,读着德国报纸,再一边以卢森堡语交谈...
    anny_spring14阅读 4,132评论 0 2