python 广告滚动_用Python制作超炫酷的滚动地球!

今天教大家用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;同理,也可以制作只显示北京等各省市的地球图,你学会了吗?赶紧动手做一下吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值