<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
使用plot()繪製折線圖
常用的引數:
x
:表示x軸的資料y
:表示y軸的資料fmt
:表示快速設定條樣式的格式字串。label
:表示應用於圖例的標籤文字。plot()
會返回一個包含Line2D類物件(代表線條)的列表。plot()函數的語法格式:
plot(x,y ,fmt , scalex=True , scaley=true , data=None, label=None 等.....)
範例:
(1)
(2)
使用bar()繪製柱形圖或堆積柱形圖
bar()的語法格式有: bar(x, height , width=0.8, bottom=None, align='center', data=None, tick_label=None, xerr=None, yerr=None, error_kw=None)
常用引數的含義:
x
:表示柱形的x座標值height
:表示柱形的高度width
:表示柱形的寬度,預設為0.8bottom
:表示柱形底座的y座標值,預設為0align
:表示柱形的對齊方式,有’center’和’edge’兩個值,其中’center’表示將柱形刻度居中對齊;‘edge’表示將柱形的左邊與刻度線對齊。tick_label
:表示柱形對應的刻度標籤xerr,yerr
:若未設為None,則需要為柱形圖新增水平/ 垂直誤差棒error_kw
:表示誤差棒的屬性字典,字典的鍵對應errorbar()函數import numpy as np import matplotlib.pyplot as plt x=np.arange(5) y1=np.array([10,8,7,11,13]) bar_width=0.4 plt.bar(x,y1,tick_label=['a','b','c','d','e'],width=bar_width) plt.title("2020080603039") plt.show()
(2)具有多組柱形的柱形圖
(3)通過給bottom引數傳值的方式的方式控制柱形的y值
使用barh()繪製條形圖或堆積條形圖
使用barh()函數的語法格式: barh(y, width, heigth=0.8, left=None, align='center', *)
常用的引數的含義如下:
y
:表示條形的y座標width
:表示柱形的寬度,預設為0.8height
:表示柱形的高度left
:條形左側的x座標,預設為0align
:表示柱形的對齊方式,有’center’和’edge’兩個值,其中’center’表示將柱形刻度居中對齊;‘edge’表示將柱形的左邊與刻度線對齊。barh()
函數會返回一個BarContainer類的物件。(2)繪製具有多組條形的條形圖
(3)繪製堆積條形圖
使用stackplot()繪製堆積面積圖
stackplot()函數的語法格式: stackplot(x, y , labels=(), baseline='zero', data=None, *)
x
:表示x軸的資料,可以是一維陣列y
:表示y軸的資料,可以是二維陣列或一維陣列序列labels
:表示每組折現及填充區域的標籤baseline
:表示計算基線的方法,包括‘zero’,‘sym’,‘wiggle’,‘weighted_wiggle’程式碼及圖如下:
使用hist()繪製
和hist()函數的語法格式如下:
hist(x, bins=None, range=None, density=None, weights=None, cumulative=False, bottom=None,histtype='bar',align='mid', orientation='vertical', rwidth=None, log=False, color=None, label=None, stacked=False)
常用的引數如下:
x
:表示x軸的資料。bins
:指定直方圖條形的個數,預設值為10。range
:表示資料的範圍,指定資料的上下界,預設包含繪圖資料的最大值和最小值。normed
:是否將直方圖的頻數轉換成頻率。weights
:該引數可為每一個資料點設定權重。cumulative
:是否需要計算累計頻數或頻率。bottom
:可以為直方圖的每個條形新增基準線,預設為0。histtype
:指定直方圖的型別,預設為bar,除此之外,還有barstacked、step和stepfilledalign
:設定條形邊界值的對齊方式,預設為mid,另外還有left和rightorientation
:設定直方圖的擺放方向,預設為垂直方向rwidth
:設定直方圖條形的寬度log
:是否需要對繪圖資料進行log變換color
:設定直方圖的填充色edgecolor:設定直方圖邊框色label
:設定直方圖的標籤,可通過legend展示其圖例(1)繪製一個具有8個矩形條填充的線條直方圖
(2)改變bins的值則能改變矩形條的條數,如下圖中設定的66,設定的數越大條數越多
使用pie()繪製餅圖或者圓環圖
語法格式如下: pie(x,explode=None,labels=None,autopct=None,pctdistance=0.6,shadow=False, labeldistance=1.1, startangle=None,radius=None,counterclock=True,wedgeprops=None,textprops=None, center=(0,0),frame=False,rotatelabels=False,*,data=None)
常用的引數如下:
x
:表示扇形或鍥形的資料explode
:表示扇形或鍥形離開圓心的距離labels
:表示扇形或鍥形對應的標籤文字autopct
:表示控制扇形或鍥形的數值顯示的字串,可通過格式字串指定小數點後的位數.pctdistance
:表示扇形或鍥形對應的數值標籤距離圓心的比例,預設為0.6shadow
:表示是否顯示陰影labeldistance
:表示標籤文字的繪製位置(相對於半徑的比例),預設為1.1.radius
:表示扇形或鍥形的半徑.startangle
:表示起始繪製角度,預設從x軸的正方向逆時針繪製wedgeprops
:表示控制扇形或鍥形屬性的字典.例如:通過wedgeprops={’‘width’:0.7}將鍥形的寬度設為0.7.textprops
:表示控制圖表中文字屬性的字典center
:表示圖表中心點位置,預設為(0,0)frame
:表示是否顯示圖框(1)繪製一個餅形圖
(2)繪製一個環形圖
(3)繪製一個向外移動的餅狀圖
使用scatter()繪製散點圖或氣泡圖
scatter()函數語法格式: scatter(x, y, s=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None,verts=None, edgecolors=None,* , plotnonfinite=False,data=None )
使用boxplot()繪製箱形圖
使用pyplot的boxplot()函數可以快速繪製箱形圖,boxplot()函數的語法如下: boxplot(x, notch=None, sym=None, vert=None, whis=None,positions=None widths=None, patch_artist=None, bootstrap=None,usermedians=None,*,)
使用polar()繪製雷達圖
使用errorbar()繪製誤差棒圖
本篇文章就到這裡了,希望能夠給你帶來幫助,也希望您能夠多多關注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