import pandas as pd #pandas是强大的数据处理库
from pyecharts.charts import Map
from pyecharts import options as opts
from pyecharts.globals import ThemeType #引入主题
data = pd.read_excel('词频统计2.xlsx')
province = list(data["State"])
gdp = list(data["shu"])
list = [list(z) for z in zip(province,gdp)]
c = (
Map(init_opts=opts.InitOpts(width="1000px", height="600px")) #可切换主题
.set_global_opts(
title_opts=opts.TitleOpts(title="2021年各省GDP分布图 单位:亿元"),
visualmap_opts=opts.VisualMapOpts(
min_=1000,
max_=120000,
range_text = ['GDP总量(亿)颜色区间:', ''], #分区间
is_piecewise=True, #定义图例为分段型,默认为连续的图例
pos_top= "middle", #分段位置
pos_left="left",
orient="vertical",
split_number=10 #分成10个区间
)
)
.add("GDP",list,maptype="china")
.render("Map7.html")
)