用python制作炫酷的滚动地球

开发 后端
今天教大家用pyecharts制作1个滚动的地球,还可以更换主题哦!方法比较简单,首先安装pyecharts==1.7.1版本,在jupyter notebook编辑器下,输入以下代码。

[[340973]]

今天教大家用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()

 

用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,国家名字就显示出来了,如下图:

 


4.maptype

改变地图范围,把world改成china;同理,也可以制作只显示北京等各省市的地球图,你学会了吗?赶紧动手做一下吧!

责任编辑:未丽燕 来源: 今日头条
相关推荐

2021-12-30 12:02:52

Python可视化代码

2021-06-10 22:26:53

Python 几何图形

2020-01-03 10:50:16

Python编程语言Mac电脑

2020-04-19 21:41:13

Python数据可视化

2019-11-24 22:17:21

Python代码图表

2011-06-27 14:12:30

JavaScript

2015-10-20 15:58:28

弹力菜单android源码

2015-11-03 15:01:14

screenfetch工具Linux

2022-02-11 16:01:14

C语言技巧命令

2022-03-14 09:57:30

Python代码

2023-12-25 14:53:36

2022-09-29 11:16:21

Python数据可视化

2019-07-26 09:19:32

数据可视化架构

2023-04-26 15:27:11

JavaScript技巧元素

2012-04-20 12:42:21

2019-08-01 09:17:06

工具插件开发

2019-07-12 09:18:22

IntelliJ ID插件插件库

2021-04-19 09:00:54

Python批量下载视频下载器

2015-08-12 13:24:00

2022-09-21 13:32:39

Python装饰器
点赞
收藏

51CTO技术栈公众号