精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一篇文章帶你搞定 Pandas 繪圖 API

開發 后端
pandas除了數據處理還可以進行數據可視化展示,這里我們簡單說明一下pandas繪制常見圖形的一些API,使用pandas繪圖其實并不多,這里做一個簡單展示。

圖片

對于從網頁上爬取下來的數據很多很雜亂,我們需要進行數據可視化,pandas除了數據處理還可以進行數據可視化展示,這里我們簡單說明一下pandas繪制常見圖形的一些API:由于現在針對數據可視化有很多庫,matplotlib、seaborn、pyecharts等等,使用pandas繪圖其實并不多,這里做一個簡單展示。

目錄:

  • 柱狀圖
  • 餅圖
  • 折線圖
  • 散點圖
  • 直方圖

柱狀圖

普通柱圖

首先我們打開excel數據文件,如下圖所示:

圖片

Field:專業;Number:對應專業學生數量,根據兩列數據繪制簡單柱圖:

import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_excel('Students.xlsx')
# pd繪圖
data.sort_values(by='Number',inplace=True,ascending=False)
data.plot.bar(x='Field',y='Number',title='National Students Field')

plt.tight_layout()
plt.show()

解釋說明:

  1. Students.xlsx:對應的數據文件;
  2. data.sort_values(by='Number',inplace=True,ascending=False):按照Number數量大小排序,inplace = True:在當前數據文件上修改,不生成新的數據文件,ascending = False:降序排序;
  3. bar() 繪制柱圖的函數,x、y分別指定下,x、y軸的序列;
  4. tight_layout() 使得整個圖緊湊顯示,不然x軸的文字由于太長會被擋住;

結果如下所示:

圖片

分組柱圖

首先我們還是查看數據文件:students02.xlsx

圖片

給出了2016、2017兩年的學生數量,由此考慮繪制分組柱狀圖:

import  pandas as pd
import matplotlib.pyplot as plt
data = pd.read_excel('Students02.xlsx')
data.sort_values(by='2017',inplace=True,ascending=False)
data.plot.bar(x='Field',y=['2016','2017'],color=['red','orange'])

plt.title('National Students Number',fontsize=16,fontweight='bold')
plt.xlabel('Field',fontweight='bold')
plt.ylabel('Number',fontweight='bold')
# x軸刻度偏轉
ax = plt.gca()
ax.set_xticklabels(data['Field'],rotation=45,ha='right')
print(data)
f = plt.gcf()
f.subplots_adjust(left=0.2,bottom=0.4)
# plt.tight_layout()
plt.show()

解釋說明:

  1. bar() 繪制柱圖的函數,x、y分別指定下,x、y軸的序列,但是由于分組柱圖y軸不再是一個序列,而是由兩個(或多個)序列組成的列表;
  2. plt.title() 設置標題,當然也可以在bar() 函數里面設置;
  3. plt.gca() 獲得x軸的文字,下一列重新設置x軸的文字,并且把文字旋轉45°,ha='right':依照右點為中心進行水平對齊;
  4. plt.gcf() 拿到繪制的圖形對象,設置留白區域,left=0.2(左側留白20%),bottom=0.4,底部留白40%;

結果如下:

圖片

疊加柱圖

有的時候可能不只有兩組數據,要觀察多組數據的數量占比,可以采用疊加柱圖:

import matplotlib.pyplot as plt 
import pandas as pd
data = pd.read_excel('./excel文件/Users.xlsx') # 這里數據文件就不再展示
data['total'] = data['Oct'] + data['Nov'] + data['Dec']
data.sort_values(by='total',inplace=True,ascending=False)
# data.plot.bar(x='Name',y=['Oct','Nov','Dec'],stacked=True,title='Users Behavior') 豎直
data.plot.barh(x='Name',y=['Oct','Nov','Dec'],stacked=True,title='Users Behavior') #水平 如果需要改變順序,將ascending=true
plt.tight_layout()
plt.show()

結果如下圖所示:

圖片

餅圖

首先我們先查看一下數據文件,如下所示:

圖片

給出了2016,2017年來自不同國家的學生數量排名(rank);

由此繪制餅圖:

import pandas as pd
import matplotlib.pyplot as plt
plt.figure(figsize=(12,8),dpi=100)

students = pd.read_excel('./bin_Students.xlsx', index_col='From')

students['2017'].plot.pie(fontsize=8,counterclock=False)
plt.title('Source of International Students', fontsize=16, fontweight='bold')
plt.ylabel('2017', fontsize=12, fontweight='bold')
plt.show()

解釋說明:

  1. figsize:設置圖片大小,dpi:設置圖片分辨率;
  2. pie()函數繪制餅圖的的api函數,counterclock=False:這個參數設置餅圖占比元素的環繞方向,false變送逆時針;

結果如下圖所示:

圖片

折線圖

由于文件數據過多,這里不做展示;簡言之就是四個區域的不同周期的銷售狀況

繪圖代碼:

import pandas as pd 
import matplotlib.pyplot as plt
data = pd.read_excel('./excel文件/Orders.xlsx',index_col='Week')
data.plot.area(y=['Accessories','Bikes','Clothing','Components']) #疊加區域圖
plt.title('Sale Week Trend',fontsize=14,fontweight='bold')
plt.ylabel('Total',fontsize=10,fontweight='bold')
plt.xticks(data.index,fontsize=5)
plt.show()

結果如下:

圖片

由于后面集中圖形使用較少,這里不再展示數據文件,直接上代碼:

散點圖

import matplotlib.pyplot as plt 
import pandas as pd
data = pd.read_excel('./excel文件/home_data.xlsx',index_col='id')
data.plot.scatter(x='sqft_living',y='price') # 房子面積 價位
plt.show()

結果如下:

圖片

該圖形繪制的是在某地區房子價位與房子面積的分布關系;

直方圖

import matplotlib.pyplot as plt 
import pandas as pd
data = pd.read_excel('./excel文件/home_data.xlsx')
data['sqft_living'].plot.hist(bins=60) # bins 表示柱子的數量
plt.xticks(range(0,max(data['sqft_living']),500),rotation=90,fontsize=6)
plt.show()

結果如下:

圖片

該圖表示某地區房子的價位的分布情況。

總結

以上就是使用pandas結合matplotlib繪制一些基本常用圖形的例子,當然了例子是固定的,圖形是靈活的,我們還是要根據不同的數據表,結合不同的現實狀況,繪制不同的圖形達到我們的目的。

責任編輯:龐桂玉 來源: Python共享之家
相關推薦

2020-02-28 11:29:00

ElasticSear概念類比

2024-04-17 13:21:02

Python匿名函數

2021-05-15 10:16:14

Python匿名函數

2021-11-17 10:11:08

PythonLogging模塊

2022-03-30 10:51:40

JavaScript性能調優

2021-11-10 09:19:41

PythonShutil模塊

2021-03-06 10:05:03

Python函數變量

2021-03-15 08:38:42

StringBuffeJava基礎Java開發

2022-02-21 09:44:45

Git開源分布式

2021-06-30 00:20:12

Hangfire.NET平臺

2023-05-12 08:19:12

Netty程序框架

2021-05-31 08:59:57

Java數據庫訪問JDBC

2021-11-13 10:11:45

Pythonurllib庫Python基礎

2021-01-13 08:40:04

Go語言文件操作

2021-02-27 10:20:18

Go語言flag包開發技術

2021-02-20 10:06:14

語言文件操作

2023-05-08 08:21:15

JavaNIO編程

2021-03-09 14:04:01

JavaScriptCookie數據

2021-09-27 09:18:30

ListIterato接口方法

2021-01-26 23:46:32

JavaScript數據結構前端
點贊
收藏

51CTO技術棧公眾號

你微笑时很美电视剧整集高清不卡| 欧美日韩精品久久久免费观看| 成人小视频在线观看免费| 野花社区视频在线观看| 日韩理伦片在线| 九九综合九九| 欧美午夜在线观看| 麻豆久久久9性大片| 免费人成视频在线| 亚洲日本中文| 欧美高清在线一区| 琪琪第一精品导航| 精品熟女一区二区三区| 亚洲七七久久综合桃花剧情介绍| 免费成人你懂的| 国产小视频国产精品| www.爱色av.com| 肥臀熟女一区二区三区| 欧美日本精品| 日韩午夜激情视频| 亚洲成人动漫在线| 国产麻豆免费观看| 亚洲先锋影音| 精品人在线二区三区| 国产91在线亚洲| 99精品视频免费看| 日韩av一级片| 自拍视频国产精品| 一区二区三区视频网| 成黄免费在线| 九九**精品视频免费播放| 中文字幕无线精品亚洲乱码一区 | 日韩欧美视频第二区| 800av免费在线观看| 欧美一级一片| 色综合久久久久综合体| 日韩高清dvd| 色综合久久久久久| 久久久久99| 在线中文字幕日韩| 30一40一50老女人毛片| 欧美aaa视频| 国产精品久久久久久亚洲毛片| 国产精品日韩一区| 日韩福利小视频| 一区二区三区四区精品视频 | 91免费网站视频| www.国产欧美| 国产精品久久久久久久久久妞妞| 亚洲人永久免费| 亚洲18在线看污www麻豆| 在线观看电影av| 91免费小视频| 国产精品视频精品视频| 岛国av中文字幕| 午夜av一区| 亚洲精品av在线| 成人亚洲精品777777大片| 成视频免费观看在线看| av成人免费在线观看| 国产精品女主播视频| 九九热在线免费观看| 香蕉久久国产| 久久成人人人人精品欧| 日韩免费高清一区二区| 风间由美一区二区av101| 色偷偷久久一区二区三区| 一本大道熟女人妻中文字幕在线 | 网站黄在线观看| 久久国产精品久久w女人spa| 欧美亚洲激情在线| 91久久久久久久久久久久久久| 51亚洲精品| 精品国产一区二区三区久久影院| 91视频免费版污| a级片在线免费| 国产精品久久久久一区二区三区| 偷拍视频一区二区| 五月天激情婷婷| 久久美女艺术照精彩视频福利播放| 国产精品一区二区久久| a v视频在线观看| 久久aⅴ乱码一区二区三区| 国产精品成久久久久三级| 欧美片一区二区| 激情综合激情| 九九热精品在线| 久久一级免费视频| 欧美人妖在线| 日韩一区二区福利| 亚洲欧洲久久久| 欧美国产极品| 国产一区二区三区在线免费观看 | 九九精品视频在线| 中日韩精品视频在线观看| 亚洲九九在线| 97视频免费在线观看| 免费在线观看黄色av| 亚洲永久免费精品| 91免费综合在线| 中文字幕在线播放日韩| 久久久噜噜噜| 91精品国产综合久久久久久丝袜 | 国产精品男女视频| 狠狠干综合网| 欧美国产亚洲视频| 小泽玛利亚一区二区免费| 亚洲人成高清| 午夜精品一区二区三区在线视| 日韩xxx视频| 日本不卡一二三区黄网| 国产富婆一区二区三区| www.五月婷| 国产欧美一区二区三区在线看蜜臀 | 久久久久久久极品| 国产一区二区在线视频| 91久久精品在线| 男女污污视频在线观看| 91视视频在线观看入口直接观看www | 久久66热这里只有精品| 人人妻人人玩人人澡人人爽| 国产ts人妖一区二区| 成人免费在线看片| 9191在线观看| 日韩美女视频19| 视色,视色影院,视色影库,视色网| 国产高清一区二区三区视频 | 久久动漫网址| 亚洲精品按摩视频| 欧美精品色哟哟| 激情六月婷婷综合| 成人羞羞视频免费| 日本在线观看| 欧美亚洲精品一区| 午夜理伦三级做爰电影| 日本欧美国产| 亚洲欧洲日本专区| 欧美一级特黄视频| 成人国产在线观看| 日本一区二区三区免费观看| 五月香视频在线观看| 91成人免费电影| 国产成人av免费观看| 极品尤物一区| 久久人人爽人人| 久草热在线观看| 久久色视频免费观看| 男人天堂999| 国产成人av| 久久亚洲影音av资源网| 国产毛片一区二区三区va在线| 国产精品国模大尺度视频| 8x8x华人在线| 亚洲午夜免费| 欧美激情亚洲一区| 无码人妻av免费一区二区三区 | 一区二区三区毛片免费| 亚洲一区二区三区四区在线播放| 亚洲第一页在线观看| 久久久久久麻豆| 日本一道在线观看| 麻豆精品久久| 伊人激情综合网| 伊人22222| 亚洲蜜臀av乱码久久精品| 久草精品在线播放| 亚洲国产中文在线二区三区免| 欧美成人精品不卡视频在线观看| www.日韩一区| 北条麻妃国产九九精品视频| 伊人成色综合网| 精品国产一区二区三区香蕉沈先生| 九九精品在线观看| 十八禁一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 四季av中文字幕| 亚洲欧美视频一区二区三区| 欧美一区二区综合| 日本欧美一区| 日韩禁在线播放| 超碰手机在线观看| 免费在线视频一区| 中文字幕精品在线播放| 精品国产导航| 国产精品高潮呻吟久久av无限| 丝袜美腿美女被狂躁在线观看| 日韩一区二区在线播放| 天天干天天干天天干天天| 国产精品素人视频| 国产在线观看免费播放| 婷婷久久一区| 国产精品9999久久久久仙踪林| 欧美xx视频| 亚洲精品成人网| 中文字幕 亚洲视频| 亚洲一区二三区| 亚洲一级片免费观看| 91日韩欧美| 国产欧美久久一区二区| 免费在线观看的电影网站| 91精品国产美女浴室洗澡无遮挡| 亚洲欧洲综合网| 成人av在线观| 特级西西444www| 一本一本久久a久久综合精品| 久久精品magnetxturnbtih| 日本一区二区三区中文字幕| 日韩在线观看免费高清| 欧美 日韩 国产 成人 在线| 欧美日韩你懂的| 亚洲熟女毛茸茸| 91麻豆免费观看| 日本黄色一级网站| 日韩福利电影在线| 午夜老司机精品| 欧美日韩导航| 99中文字幕| 91www在线| 操日韩av在线电影| 电影av一区| 337p亚洲精品色噜噜| 欧美成人黄色网| 国产精品乱码妇女bbbb| 亚洲av无码国产精品久久| 国产成人在线视频免费播放| 妞干网视频在线观看| 欧美第一精品| 日韩欧美精品久久| 亚洲男人都懂第一日本| 国产精品免费久久久久久| 玖玖在线播放| 国产一区二区精品丝袜| 日韩精品123| 欧美三区在线视频| av黄色免费在线观看| 久久久精品人体av艺术| 搡老熟女老女人一区二区| 不卡视频在线观看| 欧美一区二区免费在线观看| 国产成a人亚洲精| 国产资源中文字幕| 国产在线精品国自产拍免费| 亚洲一区二区在线视频观看| 六月丁香综合在线视频| 日本精品久久久久久久久久| 中文精品一区二区| 精品一区二区日本| 色综合视频一区二区三区44| 国产欧美日韩中文字幕在线| av小次郎在线| 久久最新资源网| 日韩在线资源| 久久婷婷国产麻豆91天堂| 国产在线激情| 亚洲欧美精品在线| 精品国产伦一区二区三区| 欧美一区二区三区啪啪| 国产高清在线观看视频| 色999日韩国产欧美一区二区| 性欧美疯狂猛交69hd| 亚洲免费观看高清在线观看| 欧美精品久久久久性色| 性感美女极品91精品| 日本二区三区视频| 日韩毛片精品高清免费| 国内偷拍精品视频| 亚洲成人av一区二区| 神马久久精品综合| 亚洲欧美一区二区不卡| 日韩一级av毛片| 欧美国产日韩一二三区| 精品国产国产综合精品| 亚洲午夜在线视频| 国产一区二区99| 欧美日韩国产高清一区| 性猛交xxxx乱大交孕妇印度| 亚洲精品91美女久久久久久久| 国产精品秘入口| 欧美日韩爱爱视频| 日本在线播放一二三区| 91精品国产综合久久香蕉922| 99久久人爽人人添人人澡| 成人高清视频观看www| 亚洲日本在线观看视频| 91精品国产自产在线老师啪| 97人人澡人人爽91综合色| 欧美午夜精品久久久久久蜜| 久久久国产精品| 亚洲日本理论电影| 精品午夜久久| 91精品国产毛片武则天| 亚洲永久在线| 日本r级电影在线观看| 久久影音资源网| 国产精品成人免费观看| 色哟哟国产精品| 亚洲乱码国产乱码精品精软件| 亚洲人午夜精品| gratisvideos另类灌满| 国产精品欧美久久久| 国语一区二区三区| 亚洲精品一区二区三| 九九热精品视频在线观看| 国产精品h视频| 久久精品成人| 国产香蕉精品视频| 国产精品国产精品国产专区不蜜 | 麻豆传媒在线免费看| 在线播放国产精品| xxx.xxx欧美| 97色在线播放视频| 91成人精品观看| 手机看片福利永久国产日韩| 亚洲欧洲一级| 男男受被啪到高潮自述| 国产精品国产三级国产普通话99| 国产精品久久久久久久妇| 欧美哺乳videos| 黄色一级片在线观看| 国产激情久久久| 欧美高清xxx| 3d动漫啪啪精品一区二区免费| 国产精品探花在线观看| 成人在线观看你懂的| 午夜亚洲精品| 国产乱国产乱老熟300部视频| 成人精品小蝌蚪| 日本黄色片免费观看| 欧美视频在线不卡| 国产午夜在线视频| 欧美一区深夜视频| 国内精品免费| 国产美女在线一区| 视频一区视频二区中文| 免费av不卡在线| 丁香亚洲综合激情啪啪综合| 久久午夜夜伦鲁鲁片| 国产日韩欧美高清| 久草视频手机在线| 欧美色老头old∨ideo| 国产高清av在线| 日本精品一区二区三区在线播放视频 | 精品人妻少妇嫩草av无码专区| 日韩在线观看免费高清| 91精品国产自产观看在线 | 麻豆传媒视频在线观看免费| 国产精品亚洲美女av网站| 精品香蕉视频| 久久99爱视频| 中文字幕在线观看一区| 一级黄色片在线播放| 精品国产乱码久久久久久久| 先锋成人av| 国产精品免费一区二区| 成人3d动漫在线观看| 久久久久国产精品熟女影院| 国产99精品视频| 久久综合加勒比| 欧美视频一二三区| 自拍视频在线网| 成人妇女免费播放久久久| 中文一区一区三区免费在线观看| 中文字幕人妻无码系列第三区| 亚洲福利视频三区| 深夜影院在线观看| 大量国产精品视频| 日韩在线观看一区二区三区| 日韩色妇久久av| 久久国产婷婷国产香蕉| 91高清免费看| 亚洲国产精品电影在线观看| 欧美人xxx| 3d蒂法精品啪啪一区二区免费| 亚洲激情偷拍| 午夜精产品一区二区在线观看的| 欧美区视频在线观看| 日韩精品分区| 欧美日韩在线一区二区三区| 麻豆成人久久精品二区三区小说| 久热这里有精品| 亚洲奶大毛多的老太婆| 日本欧美在线| 精品无码国模私拍视频| 国产亲近乱来精品视频| www.国产免费| 国产精品成人一区二区三区吃奶| 91精品在线观看国产| 一级特级黄色片| 欧美日本国产视频| 182在线视频观看| 一本久道久久综合| 99热这里都是精品| 中文字幕免费观看视频| 久久久亚洲福利精品午夜| 欧美一区三区| 久久久国产精品无码| 欧美精品少妇一区二区三区| 日韩子在线观看| 久久精品99久久| 国产成a人亚洲|