日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python绘制全国图_python-使用pyecharts绘制各省份高校数量图

發布時間:2024/1/1 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python绘制全国图_python-使用pyecharts绘制各省份高校数量图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、環境

代碼運行環境:python3.7

相關的庫:pyecharts?1.7.1

代碼編輯器:visual studio code

2、目的

通過使用pyecharts庫,來繪制全國各省985高校的數量分布圖,用這個來練習pyecharts庫繪制地圖。

3、相關說明

(1)pyecharts庫簡介

官方的簡介如下:Echarts是一個由百度開源的數據可視化,能夠進行良好的交互性,精巧的圖表設計,得到了眾多開發者的認可。而Python是一門富有表達力的語言,很適合用于數據處理。分析遇上數據可視化時,pyecharts誕生了。

使用pyecharts庫來生成地圖特別方便,而且官方提供了圖庫樣本,對開發人員來說省事了不少,我也是今天才初次接觸到這個庫,這篇博客也是簡單的記錄一下自己的學習過程。

(2)使用visual studio code動態預覽html文件

由于使用pyecharts庫輸出的是一個html文件,我又不想每次都去點擊輸出的html文件再運行,很麻煩。于是在網上找了一下如何在vs code中運行html文件。

我執行python,更新html后,繪制的圖就會更新,用來調試還是很方便的。效果圖如下:

4、代碼及其說明

(1)官方給的參考代碼

1 from pyecharts importoptions as opts2 from pyecharts.charts importMap3 from pyecharts.faker importFaker4

5 c =(6 Map()7 .add("商家A", [list(z) for z in zip(Faker.provinces, Faker.values())], "china")8 .set_global_opts(9 title_opts=opts.TitleOpts(title="Map-VisualMap(分段型)"),10 visualmap_opts=opts.VisualMapOpts(max_=200, is_piecewise=True),11 )12 .render("map_visualmap_piecewise.html")13 )

這種寫作分隔的代碼我之前沒怎么接觸過(可能是由于我接觸的代碼太少了,囧),看了好一會兒才明白它的意思。

它的含義其實就是實例化了一個類對象,并使用了類的add、set_global_opts和render方法,上面的代碼等價與如下的代碼:

1 m =Map()2 m.add("商家A", [list(z) for z in zip(Faker.provinces, Faker.values())], "china")3 m.set_global_opts(4 title_opts=opts.TitleOpts(title="Map-VisualMap(分段型)"),5 visualmap_opts=opts.VisualMapOpts(max_=200, is_piecewise=True),6 )7 m.render("map_visualmap_piecewise.html")

果然我還是習慣下面這種代碼風格。

(2)各省份985高校分布圖

直接放代碼了:

1 #encoding: utf-8

2

3 from pyecharts.charts importMap4 from pyecharts importoptions as opts5 from college importschool_list_of_9856

7

8 #獲取高校數據

9 defget_data():10 provinces =[]11 school_nums =[]12 for province inschool_list_of_985:13 provinces.append(province)14 school_nums.append(len(school_list_of_985[province]))15 return[provinces, school_nums]16

17

18 #繪制地圖

19 defdraw_a_map(data):20 provinces =data[0]21 school_nums = data[1]22 mm =Map()23 mm.add(‘學校數量‘, [[provinces[i], school_nums[i]] for i in range(len(provinces))], "china")24 mm.set_global_opts(25 title_opts=opts.TitleOpts(title="全國985高校分布圖"),26 visualmap_opts=opts.VisualMapOpts(max_=8, is_piecewise=True, split_number=4),27 )28 mm.render("map_visualmap_piecewise.html")29

30

31 if __name__ == ‘__main__‘:32

33 data = data =get_data()34

35 if len(data[0]) == len(data[1]):36 draw_a_map(data)

這里主要調用了Map類的兩個方法,

一個是set_global_opts方法,沒找到官方說明,不過它的參數也不多,直接看源碼也能大概猜個一二。

上面的college是我自定義的一個py文件,里面放的是一個字典school_list_of_985,我也把它放出來吧。

1 #{province: school}

2 school_list_of_985 ={3 "北京": [‘北京大學‘, ‘清華大學‘, ‘中國人民大學‘, ‘北京理工大學‘, ‘北京航空航天大學‘, ‘北京師范大學‘, ‘中央民族大學‘, ‘中國農業大學‘],4 ‘陜西‘: [‘西安交通大學‘, ‘西北農林科技大學‘, ‘西北工業大學‘],5 ‘湖南‘: [‘湖南大學‘, ‘中南大學‘, ‘國防科技大學‘],6 ‘上海‘: [‘同濟大學‘, ‘復旦大學‘, ‘上海交通大學‘, ‘華東師范大學‘],7 ‘四川‘: [‘四川大學‘, ‘電子科技大學‘],8 ‘湖北‘: [‘武漢大學‘, ‘華中科技大學‘],9 ‘江蘇‘: [‘南京大學‘, ‘東南大學‘],10 ‘天津‘: [‘天津大學‘, ‘南開大學‘],11 ‘遼寧‘: [‘東北大學‘, ‘大連理工大學‘],12 ‘山東‘: [‘山東大學‘, ‘中國海洋大學‘],13 ‘廣東‘: [‘中山大學‘, ‘華南理工大學‘],14 ‘福建‘: [‘廈門大學‘],15 ‘浙江‘: [‘浙江大學‘],16 ‘安徽‘: [‘中國科學技術大學‘],17 ‘重慶‘: [‘重慶大學‘],18 ‘黑龍江‘: [‘哈爾濱工業大學‘],19 ‘吉林‘: [‘吉林大學‘],20 ‘甘肅‘: [‘蘭州大學‘]21 }

5、效果圖

執行的結果如下:

至此,這篇博客也就寫在這里了,當然pyecharts庫還有很多其它的圖表,我暫時沒使用,就不說明它了。使用現成的API進行開發,其實是很快速簡單的一件事,往API中填數據就可以了。

如果文中有什么錯誤的地方,還望網友指出來。

總結

以上是生活随笔為你收集整理的python绘制全国图_python-使用pyecharts绘制各省份高校数量图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成a人片亚洲日本久久 | 91免费国产在线 | 男女h网站| 哈利波特3在线观看免费版英文版 | 成人一级大片 | 琪琪秋霞午夜被窝电影网 | 欧美成人精品欧美一级乱黄 | 黑丝扣逼| 四虎影库| 成人国产精品久久久 | 在线看黄的网站 | 久久久免费观看 | 日本不卡中文字幕 | 日本精品视频一区二区 | 噼里啪啦国语版在线观看 | 中文字幕乱码无码人妻系列蜜桃 | 六月丁香久久 | 成人免费高清在线播放 | 含羞草一区二区三区 | 少妇一级淫片免费放2 | 女上男下动态图 | 久久久久麻豆v国产精华液好用吗 | 免费看一级黄色大全 | 精品人妻无码一区二区性色 | 成人免费毛片xxx | 天天曰天天操 | 三级4级全黄60分钟 成人自拍视频 | 激情久久久久 | 网址在线观看你懂的 | 色老二导航 | 暴力调教一区二区三区 | 欧美精品在线观看一区二区 | 91精品国产91综合久久蜜臀 | brazzers欧美极品少妇 | 秘密基地在线观看完整版免费 | 97精品人人a片免费看 | 成年人在线观看视频网站 | 99久久婷婷国产综合精品青牛牛 | 欧美熟妇交换久久久久久分类 | 99re这里只有精品6 | 国内激情视频 | 风流老熟女一区二区三区 | 91精选国产 | 久久精品国产久精国产 | 亚洲欧美自偷自拍 | 香蕉免费在线视频 | たちの熟人妻av一区二区 | 国产一区二区三区麻豆 | 爱插网 | 久久久999成人 | 韩国女主播av | 国产视频一区二区在线播放 | 欧美成人天堂 | www.第四色 | 日韩精品视频网 | 性色av一区二区三区 | 国精产品一二三区精华液 | 给我免费观看片在线电影的 | 公与妇乱理三级xxx www色 | 黄色片一区二区三区 | 97精品熟女少妇一区二区三区 | 国产成人免费 | 日日干综合 | 亚洲图片欧美在线 | 91禁国产网站 | 毛片毛片毛片毛片毛片毛片毛片 | 超碰97人人干 | 古代黄色片 | 91高潮大合集爽到抽搐 | 色五丁香| 成人乱人乱一区二区三区 | 中文字幕有码视频 | 色小姐av | 张柏芝亚洲一区二区三区 | 欧美一区二区三区久久妖精 | 国产精品九 | av国产在线观看 | 免费九九视频 | 国产成人自拍视频在线 | 麻豆成人91精品二区三区 | 97在线精品视频 | 一级黄色免费片 | 日本一区二区三区久久久久 | 国产成人精品一区二区三区 | 久久在线观看 | 91精品国产综合久久香蕉922 | 亚洲视频999 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 波多野结衣电车痴汉 | 亚洲尤物在线 | 欧美性猛交ⅹ乱大交3 | 欧美日韩成人 | 男生操女生免费网站 | www狠狠操 | 91成人精品视频 | 大黄一级片| 内射合集对白在线 | 污污网站在线免费观看 | 久久久夜色 |