这篇文章主要讲解了“怎么用python制作炫酷的滚动地球”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用python制作炫酷的滚动地球”吧!
方法比较简单,首先安装pyecharts==1.7.1版本,在jupyter notebook编辑器下,输入以下代码:
import pyecharts.options as opts from pyecharts.charts import MapGlobe from pyecharts.faker import POPULATION data = [x for _, x in POPULATION[1:]] low, high = min(data), max(data)c = ( MapGlobe(init_opts=opts.InitOpts()) .add_schema() .add( maptype="world", series_name="World Population", data_pair=POPULATION[1:], is_map_symbol_show=False, label_opts=opts.LabelOpts(is_show=False), ) .set_global_opts( visualmap_opts=opts.VisualMapOpts( min_=low, max_=high, range_text=["max", "min"], is_calculable=True, is_piecewise=True, range_color=["lightskyblue", "yellow", "orangered"], ) ))c.render_notebook()
为了能够制作自己喜欢的地球,下面给大家详细介绍一下关键参数的含义:
1.POPULATION
导入的是全球各国人口数量,所以地球上不同颜色代表各个国家的人数多少,你也可以根据自己的喜好导入其他数据。
2.theme
可以导入不同的主题,主题类型如下:
themes = [ ('chalk', '粉笔风'), ('dark', '暗黑风'), ('essos', '厄索斯大陆'), ('infographic', '信息图'), ('light', '明亮风格'), ('macarons', '马卡龙'), ('purple-passion', '紫色激情'), ('roma', '石榴'), ('romantic', '浪漫风'), ('shine', '闪耀风'), ('vintage', '复古风'), ('walden', '瓦尔登湖'), ('westeros', '维斯特洛大陆'), ('white', '洁白风'), ('wonderland', '仙境') ]
给地球换个暗黑风:
3.LabelOpts
显示地图标签,把False改成True,国家名字就显示出来了,如下图:
4.maptype
改变地图范围,把world改成china;同理,也可以制作只显示北京等各省市的地球图
感谢各位的阅读,以上就是“怎么用python制作炫酷的滚动地球”的内容了,经过本文的学习后,相信大家对怎么用python制作炫酷的滚动地球这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。