Pandas數(shù)據(jù)處理庫畫圖與文件讀取使用示例
Pandas畫圖
注意:本案例使用 Jupyter Notebook 進(jìn)行案例演示
pandas庫中集成了matplotlib庫,可以直接進(jìn)行調(diào)用,在相應(yīng)的DataFrame后,加上.plot就能直接進(jìn)行繪圖,具體語法格式如下所示:
pandas.DataFrame.plot
DataFrame.plt(x=None, y=None, kind='line')
x:x數(shù)據(jù)
y:y數(shù)據(jù)
kind:圖類型
- 'line':折線圖
- 'bar':柱狀圖
- 'barth':
- 'hist':直方圖
- 'pie':餅圖
- 'scatter':散點(diǎn)圖
我們想繪制散點(diǎn)圖觀察一下兩者之間(年份與自然增長率)之間的關(guān)系:首先導(dǎo)入相關(guān)庫,前幾行代碼是解決中文字體顯示問題,然后讀取數(shù)據(jù),最后使用.plot函數(shù)繪制散點(diǎn)圖。具體代碼如下所示:
# 看一下兩者之間的關(guān)系x="年份", y="自然增長率(%)" import pandas as pd import seaborn as sns from pylab import mpl from matplotlib.font_manager import FontProperties myfont=FontProperties(fname=r'/usr/share/fonts/fangzheng/FZSYJW.TTF',size=12) sns.set(font=myfont.get_name()) people = pd.read_csv("data/data140190/人口.csv") people.plot(x="年份", y="自然增長率(%)", kind="scatter")
代碼運(yùn)行結(jié)果如下圖所示:
文件讀取與存儲(chǔ)
read_csv讀取文件
pandas.read_csv(filepath_or_buffer, sep = ',')
- filepath_or_buffe:文件路徑
- usecols:指定讀取的列名,列表形式
以上就是Pandas數(shù)據(jù)處理庫畫圖與文件讀取使用示例的詳細(xì)內(nèi)容,更多關(guān)于Pandas畫圖文件讀取的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
python內(nèi)置函數(shù):lambda、map、filter簡單介紹
Python 內(nèi)置了一些比較特殊且實(shí)用的函數(shù),使用這些能使你的代碼簡潔而易讀。下面對(duì)python內(nèi)置函數(shù):lambda、map、filter簡單介紹下,需要的朋友參考下吧2017-11-11利用python在Word文檔中創(chuàng)建和執(zhí)行條件郵件合并
郵件合并域和IF域是Word文檔中兩種非常實(shí)用的域,前者可以用來進(jìn)行郵件合并,根據(jù)數(shù)據(jù)批量創(chuàng)建定制的Word文檔,本文講介紹如何使用Python在Word文檔中創(chuàng)建條件郵件合并域以及執(zhí)行條件郵件合并,需要的朋友可以參考下2024-08-08pytorch中LN(LayerNorm)及Relu和其變相的輸出操作
這篇文章主要介紹了pytorch中LN(LayerNorm)及Relu和其變相的輸出操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05python對(duì)比兩個(gè)字典dict的差異詳解
這篇文章主要為大家詳細(xì)介紹了python?如何對(duì)比兩個(gè)字典dict的不同差異,文中的示例代碼簡潔易懂,具有一定的學(xué)習(xí)價(jià)值,感興趣的可以了解一下2023-05-05Python 爬蟲之Beautiful Soup模塊使用指南
這篇文章主要介紹了Python 爬蟲之Beautiful Soup模塊使用指南,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-07-07