最新日韩欧美在线综合网_成人在线视_自拍偷拍第八页_欧美又大又粗又硬又色A片_亚洲精品国产成人片_一级片手机在线

IT之道-艾銻知道

您當前位置: 主頁 > 資訊動態 > IT知識庫 >

艾銻知識—用Python畫中國地圖,實現各省份數據可視化


2020-04-24 17:39 作者:艾銻無限 瀏覽量:

用Python畫中國地圖,實現各省份數據可視化

用Python畫中國地圖,實現各省份數據可視化,pyecharts是一款將python與echarts結合的強大的數據可視化工具,本文使用了0.1.9.4版本
第一步:安裝pyecharts
pyecharts是一款將python與echarts結合的強大的數據可視化工具,本文使用了0.1.9.4版本
  1. pip install pyecharts==0.1.9.4 
第二步:讀取數據
我的數據是在Excel表格里,如下圖:
Execel數據
使用xlrd(沒有就通過pip install xlrd安裝)讀取Excel表格中的數據
  1. # 第一種方式,使用xlrd讀取Execel表格中數據 
  2. data = xlrd.open_workbook('data.xlsx') 
  3. table = data.sheet_by_name('Sheet1') 
  4. province = table.col_values(0)[1:] 
  5. num = table.col_values(1)[1:] 
如果各位沒有相應的Execel文件,也不想新建一個,那就干脆自己定義一個字典,其中鍵是省份,值是對應的數量,然后再把對應的值取出來
  1. # 第二種方式,直接自己寫一個字典,然后取出相應數據 
  2. province_distribution = {'四川': 239.0, '浙江': 231.0, '福建': 203.0, '江蘇': 185.0, '湖南': 152.0, '山東': 131.0, '安徽': 100.0, '廣東': 89.0, '河北': 87.0, '湖北': 84.0, '吉林': 75.0,   
  3.                          '上海': 70.0, '江西': 64.0, '廣西': 64.0, '貴州': 64.0, '北京': 63.0, '云南': 53.0, '重慶': 49.0, '河南': 48.0, '陜西': 38.0, '山西': 37.0, '遼寧': 33.0, '新疆': 25.0,  
  4.                          '內蒙古': 23.0, '黑龍江': 20.0, '天津': 19.0, '甘肅': 13.0, '海南': 9.0, '青海': 7.0, '寧夏': 4.0, '西藏': 0.0} 
  5. provice = list(province_distribution.keys()) 
  6. num = list(province_distribution.values()) 
第三步:畫圖
  1. chinaMap = Map(width=1200, height=600) 
  2. chinaMap.add(name="分布數量", 
  3. attr=province, 
  4. value=num, 
  5. visual_range=[0, 239], 
  6. maptype='china', 
  7. is_visualmap=True
  8. chinaMap.render(path="中國地圖.html") 
  • 其中參數name指的是顯示在地圖正上方的標題,
  • attr就是一個包含了各省份名稱的列表,
  • value就是包含了各省份對應數值的列表,
  • visual_range指的是整個數據中的數值范圍,
  • maptype就是指的地圖類型,
  • is_visualmap代表是否顯示顏色
這時候就會生成一個名稱為“中國地圖.html”的文件,打開后如下圖所示:

無省份名稱地圖
如果想保存為圖片,可以點擊地圖右側的下載按鈕,因為隔著比較遠,我在錄屏的時候并沒有把下載按鈕錄進來,但大家在自己電腦上肯定會看見的。
第四步:進一步優化
大家可以看到上圖中各省份的名稱只有在被鼠標選中的情況下,才能顯示,并且所保存的圖片也不會顯示各省份名稱,如果要顯示各省份名稱,則需要對html文件就行修改,推薦使用notepad++(一個文本編輯軟件,直接去百度上下載,很簡單的)打開“中國地圖.html”文件,然后在第1923行的那個series中添加"label":{ "normal":{ "show":true}并保存,如下:
修改html文件
然后再打開“中國地圖.html”文件,就可以看到各省份的名稱啦,如下圖:

有省份名稱地圖

 
以上文章由北京艾銻無限科技發展有限公司整理

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 十八禁视频在线观看免费无码无遮挡骂过 | 亚洲69p| WWW.亚洲最大夜色伊人 | 狂野欧美性猛xxxx乱大交 | 国产成人AV无码精品天堂 | 国产AV亚洲精品久久久久久小说 | 亚洲第一成av人网站懂色 | 亚洲黄在线观看 | 厨房少妇人妻好深太紧了 | 国产精品亚欧美一区二区 | 国产69久久久欧美一级 | 2021年国产精品免费 | 91成人高清无码在线观看 | 六月丁香五月激情综合 | 国产精品久久毛片A片软件爽爽 | 成午夜精品一区二区三区软件 | 男女啪啪高潮无遮挡免费 | 欧美成人小视频 | 在办公室把护士给爽了动态图 | 强公把我次次高潮HD | s久久亚洲综合色 | 亚洲欧美日本国产专区一区 | 精品在线视频免费观看 | 东京复仇者第三季天竺篇在线观看 | 99久久精品免费看国产四区 | 妺妺窝人体色WWW在线 | 国产口语对白老妇 | 色一情一区二区三区四区 | 亚洲欧洲中文日韩久久av乱码 | 日本激情在线视频 | 国产足控福利在线观看 | 91精品久久久高潮叫床九色91 | 精品午夜久久 | avtt综合网| 日本精品小视频 | 极品束缚调教一区二区网站 | 国产精品久久久久久9999 | 短裙公车被强好爽H吃奶 | 亚洲欧美日韩v在线观看不卡 | 亚洲欧洲在线一区 | 久久久中文网 |