Python plt.boxplot函數(shù)及其參數(shù)使用小結(jié)
前言
箱線圖(Box Plot)能夠幫助我們了解數(shù)據(jù)分布的情況,包括數(shù)據(jù)的中位數(shù)、四分位數(shù)、異常值等信息。Python的Matplotlib庫提供了 plt.boxplot
函數(shù),用于繪制箱線圖。
一、plt.boxplot 函數(shù)是什么?
plt.boxplot
函數(shù)用于繪制箱線圖,箱線圖是一種用于顯示數(shù)據(jù)分布情況的圖表。它由一個(gè)矩形箱子和兩根線(稱為"whiskers")組成,箱子的上邊界表示上四分位數(shù)(Q3),下邊界表示下四分位數(shù)(Q1),箱子內(nèi)部的水平線表示中位數(shù)(Median),而兩根線表示數(shù)據(jù)的范圍,通常是1.5倍四分位距(IQR)的距離。
二、使用步驟
1. 引入 Matplotlib 庫
import matplotlib.pyplot as plt
2. 準(zhǔn)備數(shù)據(jù)
data = [85, 90, 78, 92, 88, 76, 89, 85, 91, 82]
3. 繪制箱線圖
plt.boxplot(data) plt.show()
三、plt.boxplot 函數(shù)常用參數(shù)
x
:要繪制箱線圖的數(shù)據(jù),可以是一個(gè)數(shù)組或多組數(shù)據(jù)的列表。notch
:是否繪制缺口形狀的箱線圖,默認(rèn)為 False。vert
:箱線圖的方向,True 表示垂直方向,F(xiàn)alse 表示水平方向,默認(rèn)為 True。showmeans
:是否顯示均值,默認(rèn)為 False。meanline
:是否繪制均值線,默認(rèn)為 False。labels
:每組數(shù)據(jù)的標(biāo)簽,用于標(biāo)記箱線圖中的不同組數(shù)據(jù)。boxprops
、whiskerprops
、capprops
、flierprops
:用于自定義箱線圖、whiskers、caps、異常值的樣式屬性。patch_artist
:是否使用矩形箱子填充,默認(rèn)為 False。bootstrap
:是否啟用Bootstrap方法來計(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ù)包,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧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)的過程和實(shí)例代碼,對(duì)此有需要的朋友可以參考下。2018-05-05在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ì)大家有所幫助。一起跟隨小編過來看看吧2019-08-08Python機(jī)器學(xué)習(xí)之使用Pyecharts制作可視化大屏
pyecharts是一個(gè)用于生成Echarts圖表的Python庫,Echarts是百度開源的一個(gè)數(shù)據(jù)可視化 JS 庫,可以生成一些非??犰诺膱D表,這篇文章主要給大家介紹了關(guān)于Python機(jī)器學(xué)習(xí)之Pyecharts制作可視化大屏的相關(guān)資料,需要的朋友可以參考下2021-10-10pytorch更新tensor中指定index位置的值scatter_add_問題
這篇文章主要介紹了pytorch更新tensor中指定index位置的值scatter_add_問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06解決啟動(dòng)django,瀏覽器顯示“服務(wù)器拒絕訪問”的問題
這篇文章主要介紹了解決啟動(dòng)django,瀏覽器顯示“服務(wù)器拒絕訪問”的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05