pyecharts官方文档_中国疫情地图pyecharts
共助醫患渡江南,
同為華人望平安。
戰有常山似鼠竄,
疫有謠傳使心寒。
這次咱們不說疫情,咱們來說說怎么畫一個中國疫情圖。
這里用到了pyecharts,這個庫里包含了非常多的圖
https://pyecharts.org/
這是官方文檔(老師說了,不懂就去查文檔)
這次我拿到的數據可能使有錯誤的,但是這并不影響我們制圖。
直接上代碼,沒啥好講的
from example.commons import Faker
from pyecharts import options as opts
from pyecharts.charts import Map
data={'湖北':67466, '浙江':1214, '廣東': 1350,
? ? ? ? ? ? ? ? ? ? ? ? ?'湖南':1018,? '河南':1272, '安徽': 990,
? ? ? ? ? ? ? ? ? ? ? ? ?'重慶':596,? '山東':758, '江西': 935,
? ? ? ? ? ? ? ? ? ? ? ? ?'四川':539,? '江蘇':631,? '北京':418,
? ? ? ? ? ? ? ? ? ? ? ? ?'福建':82,? ?'上海':80,? '廣西':58,
? ? ? ? ? ? ? ? ? ? ? ? ?'陜西':56,? ?'河北':48,? '云南':44,
? ? ? ? ? ? ? ? ? ? ? ? ?'海南':43,? ?'黑龍江':37, '遼寧':36,
? ? ? ? ? ? ? ? ? ? ? ? ?'山西':27,? ?'天津':25,? ?'甘肅':24,
? ? ? ? ? ? ? ? ? ? ? ? ?'內蒙古':16,? '新疆':13,? '寧夏':12,
? ? ? ? ? ? ? ? ? ? ? ? ?'貴州':9,? ? '吉林':9,? ? '臺灣':8,
? ? ? ? ? ? ? ? ? ? ? ? ?'香港':8,? ? '澳門':7,? ? '青海':6,
? ? ? ? ? ? ? ? ? ? ? ? ?'西藏':1
? ? ? ? ? ? ? ? ? ? ? ? ?}
keys=list(data.keys())
values=list(data.values())
def map_visualmap() -> Map:
? ? c = (
? ? ? ? Map()
? ? ? ? .add("中國疫情地圖", [list(z) for z in zip(keys,values)], "china")
#? ? ? ? ?.add("商家A", [list(z) for z in zip(Faker.provinces, Faker.values())], "china")
? ? ? ? .set_global_opts(
? ? ? ? ? ? title_opts=opts.TitleOpts(),
? ? ? ? ? ? visualmap_opts=opts.VisualMapOpts(pieces=[{"min":2000,"color":"#9287e7"},
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{"min": 1000, "max": 1999,"color":"#ff7c7"},
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {"min": 100, "max": 999,"color":"#e056fd"},
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {"min": 10, "max": 99,"color":"#ff7979"},
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {"min": 1, "max": 9,"color":"#f6e58d"},
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{"max":0,"label":"0","color":"#dff9fb"}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ], is_piecewise=True),
? ? ? ? )
? ? )
? ? return c
map_visualmap().render()
運行過后就是這樣子啦
總結
以上是生活随笔為你收集整理的pyecharts官方文档_中国疫情地图pyecharts的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse打包项目为aar_ecli
- 下一篇: ajax 微信code获取_ajax 实