用pyecharts畫地圖(世界地圖、中國省級地圖、市級地圖、某省市級地圖、某市縣級地圖
很多人學習python,不知道從何學起,
很多人學習python,掌握了基本語法過后,不知道在哪里尋找案例上手,
很多已經做案例的人,卻不知道如何去學習更加高深的知識,
那么針對這三類人,我給大家提供一個好的學習平臺,免費領取視頻教程,電子書籍,以及課程的源代碼!
QQ群:961562169
pyecharts-世界地圖
from pyecharts.charts import Map # 注意這里與老版本pyecharts呼叫的區別
from pyecharts import options as opts
import random
country = ['China', 'Canada', 'France', 'Japan', 'Russia', 'USA']
data_world = [(i, random.randint(100, 200)) for i in country]
world = (
Map()
.add('', # 此處沒取名,所以空著
data_world, # 資料
'world') # 地圖型別
.set_global_opts(
title_opts=opts.TitleOpts(title='World Map'),
visualmap_opts=opts.VisualMapOpts(
max_=200,
min_=100,
is_piecewise=True) # 定義圖例為分段型,默認為連續的圖例
)
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.render(path='世界地圖.html')
)

pyecharts-中國省級地圖
province = ['廣東', '湖北', '湖南', '四川', '重慶', '黑龍江', '浙江', '山西']
data_province = [(i, random.randint(100, 200)) for i in province]
# print(data)
china_province = (
Map()
.add('', data_province, 'china')
.set_global_opts(
title_opts=opts.TitleOpts(title='Provinces of China'),
visualmap_opts=opts.VisualMapOpts(
min_=100,
max_=200,
is_piecewise=True)
)
.render(path='中國省級地圖.html')
)

pyecharts-中國市級地圖
city = ['北京', '天津', '上海', '廣州', '阿拉善盟', '株洲']
data_city = [(i, random.randint(100, 200)) for i in city]
china_city = (
Map()
.add(
"",
data_city,
"china-cities",
label_opts=opts.LabelOpts(is_show=False),
)
.set_global_opts(
title_opts=opts.TitleOpts(title="中國市級地圖"),
visualmap_opts=opts.VisualMapOpts(
min_=100,
max_=200,
is_piecewise=True
),
)
.render("中國地級市地圖.html")
)

pyecharts-某省市級地圖
prov_city = ['長沙市', '株洲市', '湘潭市', '衡陽市']
data_prov_city = [(i, random.randint(100, 200)) for i in prov_city]
province_city = (
Map()
.add("",
data_prov_city,
"湖南")
.set_global_opts(
title_opts=opts.TitleOpts(title="某省地級市地圖"),
visualmap_opts=opts.VisualMapOpts(
min_=100,
max_=200,
is_piecewise=True
)
)
.render(path="某省地級市地圖.html")
)

pyecharts-某市縣級地圖
counties = (
Map()
.add(
"",
[['博羅縣', 100]],
"惠州",
label_opts=opts.LabelOpts(is_show=False)
)
.set_global_opts(
title_opts=opts.TitleOpts(title="中國某市區縣地圖"),
visualmap_opts=opts.VisualMapOpts(),
)
.render("某市的區縣地圖.html")
)
Python資料分析繪圖庫,pyecharts繪制各類地圖
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/119913.html
標籤:Python
