91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Matplotlib如何讀取csv文件生成條形圖表

發布時間:2021-10-18 17:53:29 來源:億速云 閱讀:237 作者:小新 欄目:大數據

小編給大家分享一下Matplotlib如何讀取csv文件生成條形圖表,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

習使用Matplotlib創建條形圖表,非常適合展示每個類別對應的總值方式顯示數據,將學習從csv文件中加載數據,并將數據進行條形圖表的方式展示,csv文件內容為統計8萬多人日常工作中使用的編程語言,我們來用圖形展示最流行的top 15編程排名圖表。

Matplotlib如何讀取csv文件生成條形圖表

 

代碼實戰

首先我們先看data.csv的內容,一共有兩列:第一列為使用者的id,第二列為使用的編程語言并用逗號分隔,部分數據截圖:

Matplotlib如何讀取csv文件生成條形圖表

接下來我們編碼實現圖表展示:

import pandas as pdfrom collections import Counterfrom matplotlib import pyplot as pltfrom matplotlib import font_manager
#設置圖表樣式plt.style.use('fivethirtyeight')#這里使用pandas讀取csv文件data = pd.read_csv('data.csv')
ids= data['Responder_id']langs = data['LanguagesWorkedWith']#定義一個Counter#用來計算編程語言分類的總數language_counter = Counter()for lang in langs:  language_counter.update(lang.split(';'))
languages = []popularity = []
#取前15個流行的語言for item in language_counter.most_common(15):  languages.append(item[0])  popularity.append(item[1])
#倒序顯示languages.reverse()popularity.reverse()#設置圖表的字體微軟雅黑 防止中文亂碼的zh_font = font_manager.FontProperties(fname='C:\\Windows\\Fonts\\msyh.ttf')#使用橫向條形圖表plt.barh(languages,popularity)plt.title("最受歡迎的的語言排名",fontproperties=zh_font)plt.xlabel("使用人數",fontproperties=zh_font)plt.tight_layout()plt.show()
 

運行效果:

Matplotlib如何讀取csv文件生成條形圖表

以上是“Matplotlib如何讀取csv文件生成條形圖表”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洪泽县| 保靖县| 江达县| 双峰县| 鸡东县| 内乡县| 新龙县| 巫山县| 蒙城县| 平原县| 宿迁市| 体育| 瑞丽市| 桑植县| 江都市| 威宁| 铅山县| 商都县| 巴东县| 朝阳市| 开阳县| 彩票| 南京市| 波密县| 石楼县| 深圳市| 横山县| 汪清县| 武义县| 盐边县| 汶川县| 呈贡县| 凭祥市| 民乐县| 叶城县| 普定县| 灵川县| 岳阳县| 潜山县| 嘉峪关市| 泸西县|