python练习----中国疫情图

from pyecharts import options as opts
from pyecharts.charts import *
import pandas as pd
data = pd.read_excel('./截至2月17日22时37分疫情数据.xlsx', encoding='ansi')
mask = data["城市"] == data["省份"]
data = data.loc[mask , :]
res = data.loc[:,["城市","确诊数"]]
data_pair=res.values.tolist()
print(data_pair)
mapchina = Map()
mapchina.add(series_name = "疫情人数",
             data_pair= data_pair,
             maptype="china"
)
mapchina.set_global_opts(visualmap_opts=opts.VisualMapOpts(
    is_piecewise=True,
    pieces=[
        {"min": 10001, "label": ">10000", "color": "#4b0101"},
        {"max": 10000, "min": 5001, "label": ">5000", "color": "#4a0100"},
        {"max": 5000, "min": 1001, "label": ">1000", "color": "#8A0808"},
        {"max": 1000, "min": 500, "label": "500-1000", "color": "#B40404"},
        {"max": 499, "min": 100, "label": "100-499", "color": "#DF0101"},
        {"max": 99, "min": 10, "label": "10-99", "color": "#F78181"},
        {"max": 9, "min": 1, "label": "1-9", "color": "#F5A9A9"},
        {"max": 0, "label": "0", "color": "#FFFFFF"}]
))
mapchina.render("中国疫情分析图.html")

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值