国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Pandas做數(shù)據(jù)可視化具體操作,快來看看吧

大數(shù)據(jù) 數(shù)據(jù)可視化
在本文我們可以學(xué)到用pandas做,導(dǎo)入數(shù)據(jù)、繪制最簡(jiǎn)單的圖plot()、多個(gè)y的繪制圖、折線圖、條形圖、餅形圖和散點(diǎn)圖繪制、統(tǒng)計(jì)信息繪圖、箱型圖、軸坐標(biāo)刻度、plot()更多精細(xì)化參數(shù)、可視化結(jié)果輸出保存等。

常見的數(shù)據(jù)可視化庫(kù)有:

  • matplotlib 是最常見的2維庫(kù),可以算作可視化的必備技能庫(kù),由于matplotlib是比較底層的庫(kù),api很多,代碼學(xué)起來不太容易。
  • seaborn 是建構(gòu)于matplotlib基礎(chǔ)上,能滿足絕大多數(shù)可視化需求。更特殊的需求還是需要學(xué)習(xí)matplotlib
  • pyecharts 上面的兩個(gè)庫(kù)都是靜態(tài)的可視化庫(kù),而pyecharts有很好的web兼容性,可以做到可視化的動(dòng)態(tài)效果。

但是在數(shù)據(jù)科學(xué)中,幾乎都離不開pandas數(shù)據(jù)分析庫(kù),而pandas可以做

  • 數(shù)據(jù)采集 如何批量采集網(wǎng)頁(yè)表格數(shù)據(jù)?
  • 數(shù)據(jù)讀取 pd.read_csv/pd.read_excel
  • 數(shù)據(jù)清洗(預(yù)處理) 理解pandas中的apply和map的作用和異同
  • 可視化,兼容matplotlib語(yǔ)法(今天重點(diǎn))

在本文我們可以學(xué)到用pandas做

  • 導(dǎo)入數(shù)據(jù)
  • 繪制最簡(jiǎn)單的圖plot()
  • 多個(gè)y的繪制圖
  • 折線圖、條形圖、餅形圖和散點(diǎn)圖繪制
  • 統(tǒng)計(jì)信息繪圖
  • 箱型圖
  • 軸坐標(biāo)刻度
  • plot()更多精細(xì)化參數(shù)
  • 可視化結(jié)果輸出保存

準(zhǔn)備工作

如果你之前沒有學(xué)過pandas和matpltolib,我們先安裝好這幾個(gè)庫(kù)

  1. !pip3 install numpy!pip3 install pandas!pip3 install matplotlib 

已經(jīng)安裝好,現(xiàn)在我們導(dǎo)入這幾個(gè)要用到的庫(kù)。使用的是倫敦天氣數(shù)據(jù),一開始我們只有12個(gè)月的小數(shù)據(jù)作為例子

  1. #jupyter notebook中需要加這行代碼%matplotlib inlineimport  
  2. matplotlib.pyplot as pltimport numpy as npimport pandas as pd#讀取天 
  3. 氣數(shù)據(jù)df = pd.read_csv('data/london2018.csv')df  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

plot最簡(jiǎn)單的圖

選擇Month作為橫坐標(biāo),Tmax作為縱坐標(biāo),繪圖。

大家注意下面兩種寫法

  1. #寫法1df.plot(x='Month', y='Tmax')plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧
  • 橫坐標(biāo)軸參數(shù)x傳入的是df中的列名Month
  • 縱坐標(biāo)軸參數(shù)y傳入的是df中的列名Tmax
  • 折線圖

上面的圖就是折線圖,折線圖語(yǔ)法有三種 

  1. df.plot(x='Month', y='Tmax' 
  2. df.plot(x='Month', y='Tmax', kind='line' 
  3. df.plot.line(x='Month', y='Tmax'
  1. df.plot.line(x='Month', y='Tmax')plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

 

  1. #grid繪制格線df.plot(x='Month', y='Tmax', kind='line',  
  2. grid=True)plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

多個(gè)y值

上面的折線圖中只有一條線, 如何將多個(gè)y繪制到一個(gè)圖中

比如Tmax, Tmin

  1. df.plot(x='Month', y=['Tmax''Tmin'])plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

條形圖

  1. df.plot(x='Month',        y='Rain',        kind='bar')#同樣還可以這樣 
  2. 畫#df.plot.bar(x='Month', y='Rain')plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

水平條形圖

bar環(huán)衛(wèi)barh,就可以將條形圖變?yōu)樗綏l形圖

  1. df.plot(x='Month',        y='Rain',        kind='barh')#同樣還可以這 
  2. 樣畫#df.plot.bar(x='Month', y='Rain')plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

多個(gè)變量的條形圖

  1. df.plot(kind='bar', x = 'Month', y=['Tmax''Tmin'])plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

散點(diǎn)圖

  1. df.plot(kind='scatter', x = 'Month', y = 'Sun')plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

餅形圖

  1. df.plot(kind='pie', y='Sun')plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

上圖繪制有兩個(gè)小問題:

  1. legend圖例不應(yīng)該顯示
  2. 月份的顯示用數(shù)字不太正規(guī)
  1. df.index =  
  2. ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','D 
  3. ec']df.plot(kind='pie', y = 'Sun', legend=False)plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

更多數(shù)據(jù)

一開頭的數(shù)據(jù)只有12條記錄(12個(gè)月)的數(shù)據(jù),現(xiàn)在我們用更大的倫敦天氣數(shù)據(jù)

  1. import pandas as pddf2 = pd.read_csv('data/londonweather.csv')df2.head()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

 

  1. df2.Rain.describe() 
  2.  
  3. count    748.000000mean      50.408957std       29.721493min     
  4.     0.30000025%       27.80000050%       46.10000075%        
  5. 68.800000max      174.800000Name: Rain, dtype: float64 

上面一共有748條記錄, 即62年的記錄。

箱型圖

  1. df2.plot.box(y='Rain')#df2.plot(y='Rain', kind='box')plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

直方圖

  1. df2.plot(y='Rain', kind='hist')#df2.plot.hist(y='Rain')plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

縱坐標(biāo)的刻度可以通過bins設(shè)置

  1. df2.plot(y='Rain', kind='hist', bins=[0,25,50,75,100,125,150,175,  
  2. 200])#df2.plot.hist(y='Rain')plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

多圖并存

  1. df.plot(kind='line',         y=['Tmax''Tmin''Rain''Sun'], #4個(gè) 
  2. 變量可視化         subplots=True,   #多子圖并存         layout=(2,  
  3. 2),   #子圖排列2行2列         figsize=(20, 10)) #圖布的尺寸plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

 

  1. df.plot(kind='bar',         y=['Tmax''Tmin''Rain''Sun'], #4個(gè)變 
  2. 量可視化         subplots=True,   #多子圖并存         layout=(2, 2), 
  3.    #子圖排列2行2列         figsize=(20, 10)) #圖布的尺寸plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

加標(biāo)題

給可視化起個(gè)標(biāo)題

  1. df.plot(kind='bar',         y=['Tmax''Tmin'], #2個(gè)變量可視化     
  2.      subplots=True,   #多子圖并存         layout=(1, 2),   #子圖排列1 
  3. 行2列         figsize=(20, 5),#圖布的尺寸         title='The Weather  
  4. of London')  #標(biāo)題plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

保存結(jié)果

可視化的結(jié)果可以存儲(chǔ)為圖片文件

  1. df.plot(kind='pie', y='Rain', legend=False, figsize=(10, 5), title='Pie of Weather in London')plt.savefig('img/pie.png')plt.show()  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

df.plot更多參數(shù)

df.plot(x, y, kind, figsize, title, grid, legend, style)

  • x 只有dataframe對(duì)象時(shí),x可用。橫坐標(biāo)
  • y 同上,縱坐標(biāo)變量
  • kind 可視化圖的種類,如line,hist, bar, barh, pie, kde, scatter
  • figsize 畫布尺寸
  • title 標(biāo)題
  • grid 是否顯示格子線條
  • legend 是否顯示圖例
  • style 圖的風(fēng)格
  • 查看plot參數(shù)可以使用help
  1. import pandas as pdhelp(pd.DataFrame.plot)  
pandas做數(shù)據(jù)可視化具體操作,快來看看吧

 

 

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2018-03-12 10:35:01

LinuxBash快捷鍵

2021-04-19 09:23:26

數(shù)字化

2017-11-24 08:00:55

前端JSCSS

2025-01-13 00:00:05

2025-01-13 07:10:00

前端庫(kù)開發(fā)

2020-11-04 08:40:23

C++多元組Tuple

2018-03-06 09:54:48

數(shù)據(jù)庫(kù)備份恢復(fù)

2020-09-27 11:15:37

可視化PandasPython

2018-01-19 10:37:00

2024-06-03 00:00:06

高性能數(shù)據(jù)傳輸應(yīng)用程序

2020-03-11 14:39:26

數(shù)據(jù)可視化地圖可視化地理信息

2009-12-30 15:47:40

Silverlight

2011-03-17 09:06:58

iptables映射端口

2023-02-15 08:24:12

數(shù)據(jù)分析數(shù)據(jù)可視化

2018-01-30 17:54:37

數(shù)據(jù)庫(kù)MySQLSQL Server

2018-04-18 17:08:45

2020-04-16 09:35:53

數(shù)據(jù)科學(xué)機(jī)器學(xué)習(xí)數(shù)據(jù)分析

2018-05-02 15:41:27

JavaScript人臉檢測(cè)圖像識(shí)別

2017-10-14 13:54:26

數(shù)據(jù)可視化數(shù)據(jù)信息可視化

2010-08-02 17:20:12

nfs啟動(dòng)Linux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

www.精品国产| 久久精品免费网站| 成人免费网站观看| 亚洲二区在线视频| 国产特级黄色大片| 国产+成+人+亚洲欧洲自线| 欧美精品一区二区三区在线四季 | 欧美aa在线观看| 五月婷婷久久综合| 嫩草在线播放| 精品欧美黑人一区二区三区| av成人福利| 性欧美在线看片a免费观看| 日韩精品一区二区三区免费观看| 精品视频一区二区三区四区| 粉嫩aⅴ一区二区三区四区| 国产三级精品在线不卡| 色小子综合网| 欧美激情综合色综合啪啪五月| 国产亚洲精彩久久| 亚洲乱码一区av黑人高潮| 国产精品99999| 夜夜亚洲天天久久| 成人影院在线观看视频| 自拍偷拍欧美激情| 欧美日韩一区二区三区四区在线观看| 亚洲免费黄色| 成人看片人aa| 成人福利一区| 国内精品久久久久影院 日本资源| 精品极品在线| 亚洲图片在区色| 亚洲伊人婷婷| 国产一区啦啦啦在线观看| 永久免费精品视频网站| 免费成人你懂的| 免费的av在线| av在线不卡电影| 精品久久久久久久久久中文字幕| 国产精品亚洲专一区二区三区| 欧美 亚洲 视频| 99久久久国产精品| 香蕉视频色版| 欧美蜜桃一区二区三区| 免费男女羞羞的视频网站在线观看| 亚洲国产精品电影| 91成人福利社区| 国产精品爽爽爽| 美女脱光内衣内裤视频久久网站| 欧美日韩在线免费观看视频| 91免费观看视频在线| 三级国产三级在线| 精品亚洲va在线va天堂资源站| 亚洲小说春色综合另类电影| 99re在线观看| √最新版天堂资源网在线| 久久九九亚洲综合| 午夜日韩在线| 亚洲国产精品www| 91欧美一区二区| 午夜影院免费在线| 欧美制服第一页| 麻豆精品91| 中文字幕免费在线| 中文字幕亚洲一区二区三区五十路| 久久国产中文字幕| 日本xxxxxxxxxx75| 欧美日韩视频在线第一区| 亚洲网址在线观看| 99视频精品全国免费| 成人网在线免费观看| 亚洲人成网站在线| 波多野结衣一区| 日韩精品中文字幕视频在线| 久久国产欧美| 亚洲这里只有精品| 精品美女在线播放| 中文av一区| 麻豆免费网站| 2019亚洲男人天堂| 国产亚洲成年网址在线观看| 黄色免费在线观看| 欧美三级网色| 日韩欧美中文字幕公布| 一区二区日韩欧美| 久久天堂电影| 久久综合给合久久狠狠色| 亚洲午夜久久久久| 日韩av系列| 免费h片在线| 国产有码一区二区| 欧美中文字幕久久| 国产一区二区你懂的| 国产最新视频在线| 亚洲一区综合| www.xxxx精品| 国产精品久久久久久久久快鸭| 国产成人精品999在线观看| 国产农村av| 精品人伦一区二区三区| 亚洲天堂视频在线观看| 91污在线观看| 精品视频国产| 日本三级在线视频| 青春草在线视频免费观看| 亚洲欧美国产日韩天堂区| 久久亚洲精品国产精品紫薇| 色135综合网| 91亚洲午夜在线| 亚洲片av在线| 国产午夜精品久久久久久免费视 | 久久av秘一区二区三区| 欧美高清第一页| 亚洲黄色av一区| 日韩精品在线一区| 外国成人毛片| 国产精品456| 国产福利小视频在线观看| 91精品欧美久久久久久动漫| 欧美+日本+国产+在线a∨观看| 日韩黄色视屏| 一本色道久久精品| 伊人精品久久| 欧美午夜aaaaaa免费视频| 97精品久久久午夜一区二区三区| 欧美一区二区三区另类 | 视频在线国产| 中文国产亚洲喷潮| 欧美区在线播放| 中文字幕网av| 日韩欧美中文字幕在线观看| 成人av在线网| www.一区二区三区| 97超碰色婷婷| 中文一区在线| 视频在线观看一区二区三区| 国产99视频精品免费视频36| 国产精品国产三级国产三级人妇| 久久亚洲成人精品| 欧美h版在线观看| 久久久久久久久久伊人| 国产成人一区在线| 国产精品嫩草99av在线| 成人午夜在线观看| 欧美日韩激情小视频| 欧美黄污视频| 快射av在线播放一区| 97在线资源站| 欧美变态tickling挠脚心| 成人在线丰满少妇av| 欧美女同一区| 日本精品久久久久影院| 国产精品毛片高清在线完整版| 免费亚洲视频| 日本性爱视频在线观看| 日本天堂影院在线视频| 91在线色戒在线| 亚洲私人黄色宅男| 成人影院在线观看| 日本视频一二区| 玩弄中年熟妇正在播放| 亚洲国产欧洲综合997久久| 成人黄色片网站| 国产精品毛片a∨一区二区三区|国| 国产美女久久精品| 久久久婷婷一区二区三区不卡| 国产在线一区二区三区欧美| 欧洲一区二区日韩在线视频观看免费| 久草精品电影| 国产系列第一页| 欧美性孕妇孕交| 天天操综合520| 亚洲在线视频免费观看| 日本高清视频一区二区三区| 久久人体av| 日本韩国一区二区| 无码粉嫩虎白一线天在线观看| 日韩中文字幕在线免费| 六月婷婷激情综合| 国产经典视频一区| 黄页在线观看视频| 特黄毛片在线观看| 久久精品123| 精品在线一区二区| 欧美日韩国产一中文字不卡| 日韩经典第一页| 欧美性资源免费| 免费高清特黄a大片| 韩国久久久久久| 在线看成人短视频| 91精品一区二区三区综合| 免费在线成人| 亚洲尤物精选| 成人在线电影在线观看视频| 国产麻豆精品| 污影院在线观看| 免费在线观看的电影网站| 污污视频在线| 色天下一区二区三区| 国产精品久久久久久久久动漫|