Pandas數(shù)據(jù)處理庫畫圖與文件讀取使用示例
Pandas畫圖
注意:本案例使用 Jupyter Notebook 進行案例演示
pandas庫中集成了matplotlib庫,可以直接進行調用,在相應的DataFrame后,加上.plot就能直接進行繪圖,具體語法格式如下所示:
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':散點圖
我們想繪制散點圖觀察一下兩者之間(年份與自然增長率)之間的關系:首先導入相關庫,前幾行代碼是解決中文字體顯示問題,然后讀取數(shù)據(jù),最后使用.plot函數(shù)繪制散點圖。具體代碼如下所示:
# 看一下兩者之間的關系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")
代碼運行結果如下圖所示:

文件讀取與存儲
read_csv讀取文件
pandas.read_csv(filepath_or_buffer, sep = ',')
- filepath_or_buffe:文件路徑
- usecols:指定讀取的列名,列表形式
以上就是Pandas數(shù)據(jù)處理庫畫圖與文件讀取使用示例的詳細內容,更多關于Pandas畫圖文件讀取的資料請關注腳本之家其它相關文章!
相關文章
CentOS7上使用pyenv搭建Django環(huán)境
本文主要介紹了CentOS7上使用pyenv搭建Django環(huán)境,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11
解決python訪問報錯:jinja2.exceptions.TemplateNotFound:index.html
這篇文章主要介紹了解決python訪問報錯:jinja2.exceptions.TemplateNotFound:index.html,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
基于Python的ModbusTCP客戶端實現(xiàn)詳解
這篇文章主要介紹了基于Python的ModbusTCP客戶端實現(xiàn)詳解,Modbus Poll和Modbus Slave是兩款非常流行的Modbus設備仿真軟件,支持Modbus RTU/ASCII和Modbus TCP/IP協(xié)議 ,經常用于測試和調試Modbus設備,觀察Modbus通信過程中的各種報文,需要的朋友可以參考下2019-07-07

