文章插图
今天教大家用pyecharts制作1个滚动的地球 , 还可以更换主题哦!
方法比较简单 , 首先安装pyecharts==1.7.1版本 , 在jupyter notebook编辑器下 , 输入以下代码:
import pyecharts.options as optsfrom pyecharts.charts import MapGlobefrom pyecharts.faker import POPULATIONdata = [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', '仙境') ]
给地球换个暗黑风:
文章插图
3.LabelOpts显示地图标签 , 把False改成True,国家名字就显示出来了 , 如下图:
文章插图
4.maptype改变地图范围 , 把world改成china;同理 , 也可以制作只显示北京等各省市的地球图 , 你学会了吗?赶紧动手做一下吧!
完整代码请关注公众号【Python数据分析之禅】并回复地球获取
推荐阅读
- 它是Excel最短的一个函数:N,你知道怎么使用吗
- 桔普洱茶的功效与作用,普洱茶功效的现代研究
- 黑茶受宠的三大理由,黑茶的保健作用有哪些
- 径山茶打假,径山茶功效及作用介绍
- Linux驱动-互斥锁用法,建议先保存
- 在你的 Android 手机上创建和运行 Python 应用
- 有哪些视频制作工具?免费视频剪辑软件排行
- 剪辑视频的软件有哪些?选它免费制作视频
- Web漏洞扫描——AWVS漏扫工具的使用
- 记一次使用 frp 完成实现服务器内网穿透全过程