<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
boxplot(x, notch=None, sym=None, vert=None, whis=None, positions=None, widths=None, patch_artist=None, bootstrap=None, usermedians=None, conf_intervals=None, meanline=None,showmeans=None, showcaps=None, showbox=None, showfliers=None, boxprops=None, labels=None, flierprops=None, medianprops=None, meanprops=None, capprops=None, whiskerprops=None, manage_ticks=True, autorange=False, zorder=None, *, data=None)
plt.boxplot( x, # 指定要繪製箱線圖的資料 notch=True or False, # 是否是凹口的形式展現箱線圖,預設非凹口 sym, # str值,指定異常點的形狀,預設為+號顯示 vert=True or False, # 是否需要將箱線圖垂直襬放,預設True垂直襬放 whis, # float值,指定上下須與上下四分位的距離,預設為1.5倍的四分位差 bootstrap, # int值,指定引導置信區間切口箱線圖的中間位置 positions, # 指定箱線圖的位置 預設為[0,1,2…] widths, # 指定箱線圖的寬度,預設值:0.5 patch_artist=True or False, # 是否填充箱體的顏色 預設值False不填充 labels, # 為箱線圖新增標籤,類似於圖例的作用 manage_ticks=True or False, # 如果為True,刻度位置和標籤將被調整為匹配箱線圖的位置。預設值:True showmeans=True or False, # 是否顯示均值,預設值:False不顯示 meanline=True or False, # 是否用線的形式表示均值,預設值False用點來表示 zorder, # 箱線圖的順序 showcaps=True or False, # 是否顯示箱線圖頂端和末端的兩條線,預設值True顯示 showbox=True or False, # 是否顯示箱線圖的箱體,預設值True顯示; showfliers=True or False, # 是否顯示異常值,預設值True顯示; boxprops, # 設定箱體的屬性,如邊框色,填充色等; flierprops, # 設定異常值的屬性,如異常點的形狀、大小、填充色等; medianprops, # 設定中位數的屬性,如線的型別、粗細等; meanprops, # 設定均值的屬性,如點的大小、顏色等; capprops, # 設定箱線圖頂端和末端線條的屬性,如顏色、粗細等; whiskerprops,# 設定鬍鬚的屬性,如顏色、粗細、線的型別等 )
import matplotlib.pyplot as plt import numpy as np data=[np.random.normal(0,std,100) for std in range(1,4)] plt.boxplot(data) plt.show()
import matplotlib.pyplot as plt data=[np.random.normal(0,std,100) for std in range(1,4)] fig=plt.figure() # notch=True凹口的形式 ax1=fig.add_subplot(121) plt.boxplot(data,notch=True) plt.title('凹口的形式',size=20) # notch=False非凹口的形式 ax2=fig.add_subplot(122) plt.boxplot(data,notch=False) plt.title('非凹口的形式',size=20) plt.show()
import matplotlib.pyplot as plt import numpy as np data=[np.random.normal(0,std,100) for std in range(1,4)] plt.boxplot(data,sym='^') plt.show()
import matplotlib.pyplot as plt data=[np.random.normal(0,std,100) for std in range(1,4)] fig=plt.figure() # vert=True箱型圖垂直襬放 ax1=fig.add_subplot(121) plt.boxplot(data,vert=True) plt.title('垂直襬放',size=20) # vert=False箱型圖水平擺放 ax2=fig.add_subplot(122) plt.boxplot(data,vert=False) plt.title('水平擺放',size=20) plt.show()
import matplotlib.pyplot as plt import numpy as np data=[np.random.normal(0,std,100) for std in range(1,4)] plt.boxplot(data,widths=[0.3,0.6,0.5]) plt.show()
import matplotlib.pyplot as plt data=[np.random.normal(0,std,100) for std in range(1,4)] fig=plt.figure() # patch_artist=True填充箱體顏色 ax1=fig.add_subplot(121) plt.boxplot(data,patch_artist=True) plt.title('填充箱體顏色',size=20) # patch_artist=False不填充箱體顏色 ax2=fig.add_subplot(122) plt.boxplot(data,patch_artist=False) plt.title('不填充箱體顏色',size=20) plt.show()
import matplotlib.pyplot as plt data=[np.random.normal(0,std,100) for std in range(1,4)] fig=plt.figure() # showmeans=True顯示均值 ax1=fig.add_subplot(121) plt.boxplot(data,showmeans=True) plt.title('顯示均值',size=20) # showmeans=False不顯示均值 ax2=fig.add_subplot(122) plt.boxplot(data,showmeans=False) plt.title('不顯示均值',size=20) plt.show()
注意:只有當showmeans=True時(顯示均值時),才看得見效果。
import matplotlib.pyplot as plt data=[np.random.normal(0,std,100) for std in range(1,4)] fig=plt.figure() # meanline=True用線顯示均值 ax1=fig.add_subplot(121) plt.boxplot(data,showmeans=True,meanline=True) plt.title('用線顯示均值',size=20) # meanline=False用點顯示均值 ax2=fig.add_subplot(122) plt.boxplot(data,showmeans=True,meanline=False) plt.title('用點顯示均值',size=20) plt.show()
import matplotlib.pyplot as plt data=[np.random.normal(0,std,100) for std in range(1,4)] fig=plt.figure() # showcaps=True顯示箱線圖頂端和末端的兩條線 ax1=fig.add_subplot(121) plt.boxplot(data,showcaps=True) plt.title('顯示',size=20) # showcaps=False不顯示箱線圖頂端和末端的兩條線 ax2=fig.add_subplot(122) plt.boxplot(data,showcaps=False) plt.title('不顯示',size=20) plt.show()
import matplotlib.pyplot as plt data=[np.random.normal(0,std,100) for std in range(1,4)] fig=plt.figure() # showbox=True顯示箱線圖的箱體 ax1=fig.add_subplot(121) plt.boxplot(data,showbox=True) plt.title('顯示',size=20) # showbox=False不顯示箱線圖的箱體 ax2=fig.add_subplot(122) plt.boxplot(data,showbox=False) plt.title('不顯示',size=20) plt.show()
import matplotlib.pyplot as plt data=[np.random.normal(0,std,100) for std in range(1,4)] fig=plt.figure() # showfliers=True顯示異常值 ax1=fig.add_subplot(121) plt.boxplot(data,showfliers=True) plt.title('顯示',size=20) # showfliers=False不顯示異常值 ax2=fig.add_subplot(122) plt.boxplot(data,showfliers=False) plt.title('不顯示',size=20) plt.show()
import matplotlib.pyplot as plt data=[np.random.normal(0,std,100) for std in range(1,4)] fig=plt.figure() # sboxprops={'color':'r'} 設定箱體邊框色 ax1=fig.add_subplot(121) plt.boxplot(data,boxprops={'color':'r'}) plt.title('設定箱體邊框色',size=20) # patch_artist=True 填充箱體顏色 # boxprops={'facecolor':'pink'}設定箱體填充色 ax2=fig.add_subplot(122) plt.boxplot(data,patch_artist=True,boxprops={'facecolor':'pink'}) plt.title('設定箱體填充色',size=20) plt.show()
import matplotlib.pyplot as plt import numpy as np data=[np.random.normal(0,std,100) for std in range(1,4)] plt.boxplot(data,flierprops={'marker':'*'}) plt.show()
import matplotlib.pyplot as plt import numpy as np data=[np.random.normal(0,std,100) for std in range(1,4)] plt.boxplot(data,medianprops={'linestyle':':','linewidth':5,'color':'m'}) plt.show()
import matplotlib.pyplot as plt import numpy as np data=[np.random.normal(0,std,100) for std in range(1,4)] plt.boxplot(data,showmeans=True,meanprops={'marker':'*'}) plt.show()
import matplotlib.pyplot as plt import numpy as np data=[np.random.normal(0,std,100) for std in range(1,4)] plt.boxplot(data, showmeans=True, capprops={'linestyle':'--','color':'m','linewidth':3}) plt.show()
import matplotlib.pyplot as plt import numpy as np data=[np.random.normal(0,std,100) for std in range(1,4)] plt.boxplot(data, showmeans=True, whiskerprops={'linestyle':'--','color':'m','linewidth':3}) plt.show()
到此這篇關於Python利用matplotlib.pyplot.boxplot()繪製箱型圖的文章就介紹到這了,更多相關matplotlib.pyplot.boxplot()繪製箱型圖內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45