用python制作炫酷的滚动地球
2023-02-25 18:17:48 时间
今天教大家用pyecharts制作1个滚动的地球,还可以更换主题哦!
方法比较简单,首先安装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处理Excel的14个常用操作
- 17条好用的 Python 技巧分享!
- 最新开源:高效的 Python 通用对象池化库
- 微软出品的Python小白神器,真香!
- 用 Python 绘制几张有趣的可视化图表
- 整理了27个Python人工智能库,建议收藏!
- 细思恐极,插上 U 盘就开始执行 Python 代码
- 三种方案 | 抛弃for循环,让Python代码更pythonic !
- 太牛了,用Python实现服务部署自动化!
- Python 哪种方式循环最快,或许颠覆你的认知!
- 用Python爬了我的微信好友,他们是这样的...
- Python 下载大文件,哪种方式速度更快!
- 39个 Python Datetime 小例子,拯救因时间抓狂的你
- 提高数据科学工作效率的八个Python库!
- 太全了!用Python操作MySQL的使用教程集锦!
- 在 Windows上写 Python 代码的优秀组合!
- 谁说Python写GUI程序丑?那是你不会美化!
- 不容易!找到一个Python的超简易网站搭建神器
- 为什么 Python、Ruby 等语言弃用了自增运算符?
- 涨知识!Python 的异常信息还能这样展现