从国家数据官网下载下来的部分省份商品房累计销售额,大概是这样子的数据
处理一下
import pandas as pd
from pyecharts.charts import Map
from pyecharts import options as opts
from pyecharts.globals import CurrentConfig,NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.NTERACT
lujing = r"C:/Users/Administrator/Desktop/分省月度数据.xls"
shuju = pd.read_excel(lujing,header=3,nrows=31)
shuju
处理缺失值并将今年的数据拿出来,拿到部分省份2022年1到4月累计的商品房销售
shuju = shuju.dropna(axis = 1)
data = shuju[['地区','2022年4月']].values.tolist()
data
设置地图参数global_opts是设置滑
map = Map()#设置地图
map.add(series_name='各城市商品房销售额',
data_pair = data,
maptype = 'china',
zoom = 1)
map.set_global_opts(
title_opts=opts.TitleOpts(
title = '2022年4月以来累计商品房销售额(亿元)',
subtitle = '数据来源:国家统计局',
#设置标题位置
pos_right = 'center',
pos_top = '5%'
),
visualmap_opts = opts.VisualMapOpts(
max_ = max(shuju['2022年4月']),
min_ = min(shuju['2022年4月']),
range_color = ['#00FFF7F','#FFFF00','#FF0000']
),
)
map.render('map.html')
画图结果如下