< 返回技术文档列表

怎么用python制作炫酷的滚动地球

发布时间:2021-11-07 03:21:54

这篇文章主要讲解了“怎么用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()
怎么用python制作炫酷的滚动地球

为了能够制作自己喜欢的地球,下面给大家详细介绍一下关键参数的含义:

1.POPULATION

导入的是全球各国人口数量,所以地球上不同颜色代表各个国家的人数多少,你也可以根据自己的喜好导入其他数据。

2.theme

可以导入不同的主题,主题类型如下:

themes = [ ('chalk', '粉笔风'), ('dark', '暗黑风'), ('essos', '厄索斯大陆'),  ('infographic', '信息图'), ('light', '明亮风格'), ('macarons', '马卡龙'),  ('purple-passion', '紫色激情'), ('roma', '石榴'), ('romantic', '浪漫风'), ('shine',  '闪耀风'), ('vintage', '复古风'), ('walden', '瓦尔登湖'), ('westeros', '维斯特洛大陆'),  ('white', '洁白风'), ('wonderland', '仙境') ]

给地球换个暗黑风:

怎么用python制作炫酷的滚动地球

3.LabelOpts

显示地图标签,把False改成True,国家名字就显示出来了,如下图:

怎么用python制作炫酷的滚动地球

4.maptype

改变地图范围,把world改成china;同理,也可以制作只显示北京等各省市的地球图

感谢各位的阅读,以上就是“怎么用python制作炫酷的滚动地球”的内容了,经过本文的学习后,相信大家对怎么用python制作炫酷的滚动地球这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是血鸟云,小编将为大家推送更多相关知识点的文章,欢迎关注!


/template/Home/Zkeys/PC/Static