Python plt.boxplot函數(shù)及其參數(shù)使用小結(jié)
前言
箱線(xiàn)圖(Box Plot)能夠幫助我們了解數(shù)據(jù)分布的情況,包括數(shù)據(jù)的中位數(shù)、四分位數(shù)、異常值等信息。Python的Matplotlib庫(kù)提供了 plt.boxplot
函數(shù),用于繪制箱線(xiàn)圖。
一、plt.boxplot 函數(shù)是什么?
plt.boxplot
函數(shù)用于繪制箱線(xiàn)圖,箱線(xiàn)圖是一種用于顯示數(shù)據(jù)分布情況的圖表。它由一個(gè)矩形箱子和兩根線(xiàn)(稱(chēng)為"whiskers")組成,箱子的上邊界表示上四分位數(shù)(Q3),下邊界表示下四分位數(shù)(Q1),箱子內(nèi)部的水平線(xiàn)表示中位數(shù)(Median),而兩根線(xiàn)表示數(shù)據(jù)的范圍,通常是1.5倍四分位距(IQR)的距離。
二、使用步驟
1. 引入 Matplotlib 庫(kù)
import matplotlib.pyplot as plt
2. 準(zhǔn)備數(shù)據(jù)
data = [85, 90, 78, 92, 88, 76, 89, 85, 91, 82]
3. 繪制箱線(xiàn)圖
plt.boxplot(data) plt.show()
三、plt.boxplot 函數(shù)常用參數(shù)
x
:要繪制箱線(xiàn)圖的數(shù)據(jù),可以是一個(gè)數(shù)組或多組數(shù)據(jù)的列表。notch
:是否繪制缺口形狀的箱線(xiàn)圖,默認(rèn)為 False。vert
:箱線(xiàn)圖的方向,True 表示垂直方向,F(xiàn)alse 表示水平方向,默認(rèn)為 True。showmeans
:是否顯示均值,默認(rèn)為 False。meanline
:是否繪制均值線(xiàn),默認(rèn)為 False。labels
:每組數(shù)據(jù)的標(biāo)簽,用于標(biāo)記箱線(xiàn)圖中的不同組數(shù)據(jù)。boxprops
、whiskerprops
、capprops
、flierprops
:用于自定義箱線(xiàn)圖、whiskers、caps、異常值的樣式屬性。patch_artist
:是否使用矩形箱子填充,默認(rèn)為 False。bootstrap
:是否啟用Bootstrap方法來(lái)計(jì)算置信區(qū)間,默認(rèn)為 None。
四、示例
import matplotlib.pyplot as plt data = [85, 90, 78, 92, 88, 76, 89, 85, 91, 82] # 自定義樣式屬性 boxprops = dict(linestyle='--', linewidth=2, color='red') whiskerprops = dict(linestyle='-', linewidth=1, color='blue') flierprops = dict(marker='o', markersize=8, markerfacecolor='green', markeredgecolor='green') plt.boxplot(data, vert=True, notch=True, showmeans=True, meanline=True, labels=['Group A'], boxprops=boxprops, whiskerprops=whiskerprops, flierprops=flierprops) plt.title('Box Plot Example') plt.xlabel('Group') plt.ylabel('Score') plt.grid(True) plt.show()
到此這篇關(guān)于Python plt.boxplot函數(shù)及其參數(shù)使用小結(jié)的文章就介紹到這了,更多相關(guān)Python plt.boxplot內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pandas時(shí)間序列之如何將int轉(zhuǎn)換成datetime格式
這篇文章主要介紹了pandas時(shí)間序列之如何將int轉(zhuǎn)換成datetime格式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07Python選擇網(wǎng)卡發(fā)包及接收數(shù)據(jù)包
今天小編就為大家分享一篇關(guān)于Python選擇網(wǎng)卡發(fā)包及接收數(shù)據(jù)包,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-04-04Python實(shí)現(xiàn)遍歷windows所有窗口并輸出窗口標(biāo)題的方法
這篇文章主要介紹了Python實(shí)現(xiàn)遍歷windows所有窗口并輸出窗口標(biāo)題的方法,涉及Python調(diào)用及遍歷windows窗口句柄的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03Vue的el-scrollbar實(shí)現(xiàn)自定義滾動(dòng)
本篇文章給大家分享了Vue的el-scrollbar實(shí)現(xiàn)自定義滾動(dòng)實(shí)現(xiàn)的過(guò)程和實(shí)例代碼,對(duì)此有需要的朋友可以參考下。2018-05-05Django分頁(yè)功能的實(shí)現(xiàn)代碼詳解
在本篇文章里小編給大家整理了關(guān)于Django分頁(yè)功能的實(shí)現(xiàn)代碼以及相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們可以跟著學(xué)習(xí)參考下。2019-07-07在Django的模型和公用函數(shù)中使用惰性翻譯對(duì)象
這篇文章主要介紹了在Django的模型和公用函數(shù)中使用惰性翻譯對(duì)象,Django是豐富多彩的Python框架中人氣最高的一個(gè),需要的朋友可以參考下2015-07-07與Django結(jié)合利用模型對(duì)上傳圖片預(yù)測(cè)的實(shí)例詳解
今天小編就為大家分享一篇與Django結(jié)合利用模型對(duì)上傳圖片預(yù)測(cè)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08Python機(jī)器學(xué)習(xí)之使用Pyecharts制作可視化大屏
pyecharts是一個(gè)用于生成Echarts圖表的Python庫(kù),Echarts是百度開(kāi)源的一個(gè)數(shù)據(jù)可視化 JS 庫(kù),可以生成一些非常酷炫的圖表,這篇文章主要給大家介紹了關(guān)于Python機(jī)器學(xué)習(xí)之Pyecharts制作可視化大屏的相關(guān)資料,需要的朋友可以參考下2021-10-10pytorch更新tensor中指定index位置的值scatter_add_問(wèn)題
這篇文章主要介紹了pytorch更新tensor中指定index位置的值scatter_add_問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06解決啟動(dòng)django,瀏覽器顯示“服務(wù)器拒絕訪問(wèn)”的問(wèn)題
這篇文章主要介紹了解決啟動(dòng)django,瀏覽器顯示“服務(wù)器拒絕訪問(wèn)”的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05