pyecharts-1.8.0数据可视化地图绘制

1、导入包

from pyecharts.faker import Faker
from pyecharts import options as opts
from pyecharts.charts import Map

2、数据处理

将数据从Excel粘贴出来放到代码中

provinces='''北京
广东
上海
江苏
山东
浙江
湖南
湖北
辽宁
天津
河北
四川
河南
重庆
福建
江西
陕西
吉林
广西
安徽
黑龙江
山西
云南
新疆
海南
内蒙古
贵州
甘肃
宁夏
青海
西藏
广州
哈尔滨
香港
'''
value='''236
227
190
183
118
110
101
93
82
81
76
71
68
67
56
53
49
48
45
38
38
37
33
30
29
28
26
23
10
9
4
1
1
1
'''

将数据转为列表

provinces=provinces.split('\n')
value=value.split('\n')

3、作图

# 连续性数据显示,不同颜色不同省份
def map_visualmap() -> Map:
    c = (
        Map(init_opts=opts.InitOpts(width = '1200px', height='600px'))
        .add("", [list(z) for z in zip(provinces, value)], "china",
            label_opts=opts.LabelOpts(formatter="{b}\n {c}"))
        .set_global_opts(
            title_opts=opts.TitleOpts(title="临床试验机构省市分布"),
            visualmap_opts=opts.VisualMapOpts(max_= 300),
            
        )
    )
    return c

city_ = map_visualmap()
# city_.render(path="./html/临床试验机构省市分布.html")
# 在 Jupyter Notebook 中渲染图表
city_.render_notebook()

 4、效果展示

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值