只需要输入省份及对应下辖市区名称及数据,就能绘制漂亮的数据分布地图,快去试试吧!
from pyecharts import options as opts
from pyecharts.charts import Geo
from pyecharts.faker import Faker
from pyecharts.globals import ChartType
from pyecharts.globals import SymbolType
from pyecharts.datasets import register_url
from pyecharts.charts import Map
city_sx = [["西安市", 2489], ["铜川市", 315], ["宝鸡市", 3670],
["榆林市", 2127], ["咸阳市", 3451], ["渭南市", 5224],
["延安市", 850], ["汉中市", 2315], ["安康市", 718],
["商洛市", 1486]
]
c = (
Map(init_opts=opts.InitOpts(width = '450px', height='550px'))
.add("", city_sx, "陕西")
.set_series_opts(label_opts=opts.LabelOpts(is_show=True))#设置标签不显示
.set_global_opts(
title_opts=opts.TitleOpts(title="陕能院单招申请人数分布图",pos_left="left",padding="padding"),
visualmap_opts=opts.VisualMapOpts(max_=6000, split_number=6,
is_piecewise=True,range_text=["人数", ""],
is_calculable=True,
range_color=["lightskyblue", "yellow", "orangered"],
),#is_piecewise控制分段,6代表分段数
)
.render("陕能院省内单招申请人数分布图.html")
)