這幾天一直在和大家聊Python數據可視化相關的東東,其中呢,介紹最多的當然是matplotlib庫中的各種繪製函數啦,上次已經和大家談論了關於Python中如何繪製氣泡圖等漂亮圖表的方式,今天呢,咱們繼續聊哦,今天呢,咱們就來聊聊如何繪製經典的棉棒圖、箱線圖和誤差棒圖相關的東東吧!
好啦,那就開始吧,首先呢,看一下棉棒圖的繪製吧!
用matplotlib庫的stem()函數繪製棉棒圖哦
其實呢,棉棒圖是一個「俗稱」哦,其學術名字叫做離散視圖,所以呢,stem()函數的功能就是繪製離散有序的數據哦,首先咱們先看一下stem()的語法格式吧:
matplotlib.stem(x, y)
首先看一下參數吧,參數x表示所要指定的棉棒的x軸基線上的位置哦,參數y則表示咱們所要繪製的棉棒的長度哦,其實呢,stem()函數除了x和y這兩個參數還有幾個默認參數哦,比如參數linefmt表示棉棒的樣式哦,markerfmt參數則表示棉棒末端的樣式哦,參數basefmt呢則表示指定基線的樣式哦。
好啦,為了能夠深入了解,咱們還是舉個「慄子」哦:
方框中就是stem()函數的調用方法,下面咱們運行一下看看效果吧:
運行上面指令,就會顯示咱們所要繪製的棉棒圖哦:
用matplotlib庫的boxplot()函數繪製箱線圖哦
先看一下boxplot()函數的語法格式哦:
matplotlib.boxplot(x)
參數x表示繪製箱線圖的輸入數據哦,記住哦,這個函數只有這一個參數哦,好啦,下面咱們還是舉個「慄子」來熟悉一下並加深印象哦:
圖中方框中的就是boxplot()函數的調用哦,好啦,咱們運行一下看看效果吧:
運行上面指令,就會生成如下圖表哦:
和大家聊完了棉棒圖和箱線圖的繪製方法,最後咱們來看一下繪製誤差棒圖吧:
用matplotlib()庫的errorbar()函數繪製誤差棒圖哦
errorbar()函數的功能就是繪製y軸方向或x 軸方向的誤差範圍,來看一下errorbar()函數的語法格式吧:
matplotlib.errorbar(x, y, yerr=a, xerr=b)
參數x和參數y表示數據點水平位置和垂直位置,參數yerr表示y軸方向的數據點的誤差的計算方法哦,參數xerr表示x軸方向的數據點的誤差計算方法哦:
好啦,下面還是照舊哦,舉個「慄子」吧:
上面「慄子」中就是咱們所調用的errorbar()函數哦,好啦,下面咱們就運行一下看看吧:
執行上面指令,會輸出咱們所要繪製的誤差棒圖哦:
好啦,以上就是咱們今天所介紹的棉棒圖、箱線圖和誤差棒圖相關的東東哦,相信大家已經學會了該如何調用相應的函數進行繪製了,今天咱們即聊到這吧,下次再見哦!
敬請關注「品位集結號」,為您帶來意外的小知識!