一文學會用Python繪製經典的棉棒圖、箱線圖和誤差棒圖

2020-12-16 品位集結號

這幾天一直在和大家聊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()函數哦,好啦,下面咱們就運行一下看看吧:

執行上面指令,會輸出咱們所要繪製的誤差棒圖哦:

好啦,以上就是咱們今天所介紹的棉棒圖、箱線圖和誤差棒圖相關的東東哦,相信大家已經學會了該如何調用相應的函數進行繪製了,今天咱們即聊到這吧,下次再見哦!

敬請關注「品位集結號」,為您帶來意外的小知識!

相關焦點

  • 非分裂式餅圖你會繪製嗎?一文學會如何用Python搞定
    數據可視化是現今大數據時代的必備技能,Python作為數據可視化的寵兒,得益於其編程靈活和上手快等特點已被很多開發人員使用,而在Python數據可視化當中,matplotlib庫是最為常用和經典的二維可視化庫,關於使用matplotlib庫中繪製圖表相關的函數咱們已經介紹過多個,上次咱們已經聊過在Python中如何使用matplotlib庫中的pie
  • 漂亮圖表也可信手拈來,一文學會用Python繪製堆積折線圖
    今天咱們還是接著上次的話題,繼續和大家聊聊關於Python繪圖相關的東東哦,上次已經和大家討論完了如何給自己所繪製的圖表中添加裝飾線以及修改裝飾線密度的方法,今天呢,咱們再聊點的新的東東哦,還是和大家繼續深耕Python經典的matplotlib庫哦!好啦,咱們就開始吧!
  • Python可視化很簡單,一文教你繪製餅圖、極線圖和氣泡圖
    matplotlib庫作為Python數據化可視化的最經典和最常用庫,掌握了它就相當於學會了Python的數據化可視化,上次呢,已經和大家聊了關於柱狀圖、條形圖和直方圖相關的東東,相信大家已經掌握了哈,那今天呢,咱們再繼續聊哦,一起聊聊關於Python如何繪製餅圖、極線圖和氣泡圖吧!
  • 做自己漂亮的圖表,一文學會如何繪製甜甜圈樣式的餅圖
    上次和大家一起討論了如何繪製分裂式餅圖和非分裂式餅圖,今天咱們繼續深入和大家聊聊關於在Python數據可視化中餅圖的繪製內容,其實除了繪製常見的分裂式和非分裂式餅圖之外,還可繪製「甜甜圈」樣式的餅圖,那什麼是「甜甜圈」樣式的餅圖呢?其實這種樣式的餅圖就是內嵌式環形餅圖。
  • 統計圖形自己就可搞定,一文學會用Python繪製經典餅圖
    餅圖,應該是大家比較熟悉的圖形了吧,作為用來展示定性數據比例分布特徵的經典統計圖形,通過餅圖,你可以很直觀地看到各組數據的佔比情況哦,上次已經和大家探討了如何用Python來繪製經典的階梯圖,今天呢,咱們繼續深入聊聊哦,看看在Python中如何繪製更為經典和常用的餅圖
  • Python圖表繪製進擊,一文學會如何調整刻度範圍和刻度標籤
    熟悉Python的朋友,一定對matplotlib庫很熟悉了,作為Python經典的數據可視化庫,在Python繪圖中是很多人的首選,原因在於其功能強大的繪圖函數,最近咱們一直在聊matplotlib庫中與繪圖相關的函數,相信大家已經學會了很多函數的使用方法,已經能夠繪製自己所需的圖表,今天咱們再深度聊聊和
  • 散點圖、箱線圖、核密度函數……數據分析必備的9種可視化圖表
    就兩個字,好用!線形圖從一個簡單的線狀圖開始可視化。選中整個數據框。df.plot()如圖可見,它已經根據索引值(x軸)繪製了不同顏色的所有列值。這是不為函數提供x軸參數時的默認行為。現在看來這個圖不是很有用。
  • 不再羨慕別人的漂亮圖表,一文學會如何用Python繪製堆積圖
    如果用Python進行繪製圖表,大家會如何操作呢?相信肯定會用到matplotlib庫,作為Python專業的二維和三維可視化庫之一,matplotlib庫是目前Python進行數據可視化最為常用的庫。
  • Matplotlib數據可視化:餅圖與箱線圖
    'C組':{'男':5, '女': 25},    'Go組':{'男':4, '女': 6}}def func(sizes):    """提取數據和標籤"""    data1 = []    data2 = []    data2_label = []    for key in sizes.keys():
  • R語言從入門到精通:Day8-圖形繪製
    在函數par()和函數layout()的舉例中,不可避免的使用到了散點圖、條形圖、箱線圖等圖形的繪製,這些內容也會在本次推文中提到,圖形組合中的幾個例子算是先給大家熱熱身。    這裡區域的劃分看上去好像和散點圖重疊了,但實際效果並不是,因為每幅圖形都有空白邊界,同時區域的劃分並不是一成不變的,需要在實際繪圖中不斷調整得到最美觀簡潔同時準確表達圖形含義的效果  右邊的箱線圖的區域則為橫坐標 0.65 到 1、縱坐標 0 到 0.8。相信大家在多次練習之後就可以用參數 fig 繪製出更加複雜美觀的圖形。
  • Python製圖你真的會嗎?一文學會如何繪製漂亮的階梯圖
    說到Python製圖就不得不提matplotlib這個最為常用的庫,matplotlib庫作為Python經典的二維繪圖庫,在Python的數據可視化方面是最為常用的,今天呢,咱們接著上次和大家所探討的繪製圖表的內容繼續和大家聊聊關於繪製其他圖形的方法哦!
  • ggplot2學習筆記系列之利用ggplot2繪製誤差棒及顯著性標記
    (df) #查看數據集##   treatment response group  se## 1    1         2       1    0.4## 2    1         5       2    0.2## 3    1         4       3    0.4## 4    2         6
  • python 基於opencv 繪製圖像輪廓
    這篇文章主要介紹了python 基於opencv 繪製圖像輪廓的示例,幫助大家更好的利用python的opencv庫處理圖像,感興趣的朋友可以了解下
  • Python圖表繪製很簡單,一文帶你學會如何生成帶圖例的餅圖
    matplotlib庫,作為Python數據可視化的常用庫和經典庫,咱們已經探討了多次,並了解了內部多個函數的使用,上次咱們聊了如何在圖表中添加各種樣式的圖例,今天呢,咱們接著上次的內容繼續深入聊聊,看看如何在餅圖中添加圖例。
  • python使用matplotlib畫動態圖
    matplotlib是python的核心繪圖庫,是python的一個開源項目,旨在為python提供一個繪圖庫。matplotlib與numpy組合是一種可行的matlab替代方案。下面我們就來聊一聊如何使用matplotlib繪製一個二維動態圖。
  • Python|| proplot 中國地圖白化繪製
    看過很多大佬繪製過中國地圖,有R-ggplot[1]的,也有python-geopandas[2]等,還有其他cartopy等的作圖包,我就不一一舉例了
  • 新一線城市競爭力盤點,用Python繪製動態圖帶你看懂!
    CDA數據分析師 出品 作者:Mika數據:真達 後期:澤龍【導讀】今天我們用數據來聊一聊新一線城市Show me data,用數據說話今天我們聊一聊 新一線城市提到一線城市,大家馬上會想到北上廣深這四個超級大都市。除此之外,近年來新一線城市這個概念也越來越被大眾所熟知。
  • python數據分析常用圖大集合
    'Bachelor','Master','Ph.d', 'Others']plt.pie(x = nums, labels=labels)plt.show()六、箱線圖箱線圖由五個數值點組成:最大值 (max)、最小值 (min)、中位數 (median) 和上下四分位數 (Q3, Q1)。
  • Python圖表繪製繼續進階,一文學會做自己獨特和帥氣的圖例
    昨天和大家一起探討了在Python中如何調用matplotlib庫中的legend()和title()函數為圖表添加圖例和標題,今天咱們接著上次所探討的內容繼續深入,依然繼續講解Python中添加圖例和標題相關的知識,希望通過咱們對這次的學習,大家在以後的使用中能夠做出屬於自己個人獨特風格的圖例和標題。
  • 用 Python 繪製汙染物玫瑰圖
    作者:沂水寒城,CSDN博客專家,個人研究方向:機器學習、深度學習、NLP、CVBlog: http://yishuihancheng.blog.csdn.net汙染物玫瑰圖是一個比較領域化和專業化的名詞