誤差棒圖你真的會嗎?一文幫你用Python繪製,拿走不謝

2020-12-25 品位集結號

在Python的數據可視化中,matplotlib庫是最為常用和最為經典的二維數據繪圖庫,因此如果在Python編程中,想要繪製漂亮的圖表,首先你要掌握matplotlib庫中的函數使用方法,最近和大家一直在探討如何用Python繪製圖表的內容,那麼今天呢,咱們繼續來聊聊Python數據可視化中有關圖表的繪製問題。

今天我們來探討一下新的圖表的繪製,它就是在很多科學實驗中常用的誤差棒圖,它可以很直觀的將在實驗中的測量誤差或試驗誤差在圖表中顯現出來,誤差棒圖是一類很理想的統計圖表圖形。

首先咱們來說一種場景,比如通過抽樣的方式咱們獲得了樣本,對總體參數進行估計會由於樣本的隨機性而導致參數估計值出現波形,這時呢,就會需要用誤差置信區間的方式來表示對總體參數的可靠範圍,這就用到了今天咱們要聊的誤差棒圖。

顧名思義,誤差棒圖中的誤差棒是重點,而且誤差棒的計算也有很多方式,比如常見的單一數值、標準差和置信區間等,而且誤差棒的可視化展示效果也有很多樣式,比如常見的水平誤差棒、垂直誤差棒和對稱誤差棒等。

好啦,下面咱們就舉個「慄子」來加深一下對誤差棒圖的了解,以及熟悉生成誤差棒圖的步驟吧:

上面就是咱們所編寫的用於生成誤差棒圖的程序,其中方框中的errorbar()函數是用於生成誤差棒圖的經典函數,下面咱們就來解析一下這個函數吧,只有了解和掌握了這個函數中各個參數的含義就可以生成自己所需的誤差棒圖了。

plt.errorbar(x_axis,y_axis,yerr=error_limit,fmt=':o',ecolor='g',elinewidth=4,ms=5,mfc='c',mec='r',capthick=1,capsize=2)

上面errorbar()函數中的第一個參數x_axis和第二個參數y_axis分別表示數據點的x坐標和y坐標位置;

第三個參數yerr表示的是單一數值的非對稱形式誤差的範圍,可以看到上面咱們給這個參數賦值為error_limit,表示的是誤差棒的垂直方向的誤差範圍,當然也可以用參數xerr來表示誤差棒在水平方向的誤差範圍;

第四個參數fmt表示數據點的標記樣式和數據點標記的連接線樣式,可以看到上面咱們給fmt賦值為「:o」;

第五個參數ecolor表示誤差棒的顏色,可以看到上面咱們給這個參數賦值為綠色「g」;

第六個參數elinewidth表示誤差棒的線條粗細;

第七個參數ms表示數據點的大小;

第八個參數mfc表示數據點的標記顏色;

第九個參數mec表示數據點的標記邊緣顏色,上面咱們給其賦值為紅色「r」;

第十個參數capthick表示誤差棒便捷橫槓的厚度;

第十一個參數capsize表示誤差棒邊界橫槓的大小。

好啦,大家熟悉了errorbar()函數中各個參數的含義後,應該了解該如何使用errorbar()函數來生成自己所需的誤差棒圖了,下面咱們就調用Python解釋器來運行一下咱們上面所編寫的程序吧:

運行上面指令就會生成咱們所繪製的誤差棒圖,如下所示:

上面就是咱們共同探討的關於誤差棒圖繪製的全部內容,希望大家能夠學會matplotlib庫中errorbar()函數的調用,並將誤差棒圖用於自己的工作中去。

做自己漂亮的圖表,一文學會如何繪製甜甜圈樣式的餅圖

Python繪製直方圖你真的會嗎?一文細講,拿走不謝

好啦,今天咱們就聊到這吧,下次咱家呢哦!

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

相關焦點

  • 堆積直方圖你會用Python繪製嗎?一文講透,拿走不謝
    Python繪製直方圖你真的會嗎?一文細講,拿走不謝統計圖形自己就可搞定,一文學會用Python繪製經典餅圖Python製圖你真的會嗎?一文學會如何繪製漂亮的階梯圖
  • Python繪製直方圖你真的會嗎?一文細講,拿走不謝
    matplotlib庫作為Python的經典和最為常用的數據可視化庫,它擁有強大的繪製圖表的能力,最近我們一直在講解Python數據可視化相關的東東,上次已經和大家詳細探討了如何在Python中繪製漂亮的餅圖,今天呢,咱們繼續探討另一種常用圖形,它就是大家很熟悉的直方圖
  • 你要的元旦文案來了,拿走不謝!
    09 美容整形2019花的每一分錢,都是你2020變美的本錢。用 1 杯好 9 ,敬最拼的 20 年2019,你過得怎麼樣?或許有挽不回的遺憾、沒實現的願望;或許有欣喜的收穫、微微的嘴角上揚;或許體會過痛苦和悲傷,也感受過幸福相伴。
  • Python圖表繪製很簡單,一文帶你學會如何生成帶圖例的餅圖
    matplotlib庫,作為Python數據可視化的常用庫和經典庫,咱們已經探討了多次,並了解了內部多個函數的使用,上次咱們聊了如何在圖表中添加各種樣式的圖例,今天呢,咱們接著上次的內容繼續深入聊聊,看看如何在餅圖中添加圖例。
  • 非分裂式餅圖你會繪製嗎?一文學會如何用Python搞定
    ()函數來繪製分裂式餅圖,今天呢,咱們繼續深入介紹一下餅圖的繪製!那今天咱們來介紹餅圖的那些內容呢?就來說一下如何繪製非分裂式餅圖吧!其實在Python中繪製非分裂式餅圖與上次咱們介紹的繪製分裂式餅圖用的是同一個函數,依然是pie()函數,唯一的區別只是pie()函數中的參數設置不同!
  • 蠔油是炒什麼菜都可以放的嗎?教你幾個用蠔油的小妙招,拿走不謝
    教你幾個用蠔油的小妙招,拿走不謝蠔油作為一種調味汁在所有調料食材中的排名應該是在前幾位的,因為它是由有「海底牛奶」之稱的牡蠣為原料熬製而成的,蠔油有一種鮮香味,它和香油的味道還不一樣,它的香是那種濃香,不會在短時間就揮發掉的,所以很多菜餚在做的的時候都會加入少量的蠔油提鮮,但是不是所有的菜都可以用蠔油來提鮮的,今天小白就來教大家幾個使用蠔油的小妙招
  • 用Python繪製一套「會跳舞」的動態圖形
    本文將以線型圖,條形圖和餅圖為例,系統地講解如何讓你的數據圖表動起來。 是一個基於Python的開源數據繪圖包,僅需幾行代碼就可以幫助開發者生成直方圖,功率譜,條形圖,散點圖等。這個庫裡有個非常實用的擴展包——FuncAnimation,可以讓我們的靜態圖表動起來。 FuncAnimation是Matplotlib庫中的動畫類的一部分,後續會展示多個示例。
  • 有人說Python是青銅?我用50行Python代碼繪製3D機場分布圖
    我用50行Python代碼繪製3D機場分布圖 繪製一款的3D圖形,不僅可以直觀的展示數據分析的結果,也更方便數據化運營,同時也讓工作成果更容易被大眾理解。本文就基於python繪製一款基礎的3D地圖,用於直觀展示全國機場的分布情況,以及該機場出發的航班數量。
  • Python安裝可視化繪圖庫,你真的會了嗎?一文告訴你全部
    那今天呢,咱們就詳細聊聊如何安裝matplotlib包吧,順便解決一下這位朋友所遇到的困難,因為要想用好Python的數據可視化,咱們必須先解決好第一步的問題,就是要正確安裝好matplotlib庫哦。好啦,那就開始吧!
  • 拿走不謝!這份長沙周邊溫泉地圖讓你溫暖整個冬天
    拿走不謝!這份長沙周邊溫泉地圖讓你溫暖整個冬天 2020-12-23 17:00 來源:澎湃新聞·澎湃號·政務
  • 不再羨慕別人的漂亮圖表,一文學會如何用Python繪製堆積圖
    如果用Python進行繪製圖表,大家會如何操作呢?相信肯定會用到matplotlib庫,作為Python專業的二維和三維可視化庫之一,matplotlib庫是目前Python進行數據可視化最為常用的庫。
  • 一杯星巴克的時間,python居然幫我完成了5個小時的工作量!
    好像也沒過兩天,小晶突然一個勁兒語音轟炸我:啊,我知道了,原來她是利用 python 幫她操控辦公軟體,除了自動讀取合同信息,還幫她匯總到新建的表格裡。 而且,這個過程居然只要 10 分鐘!
  • 六條實用小方法教你解決,拿走不謝
    法鬥因為其醜萌醜萌的外表、憂鬱的表情而深受廣大朋友的喜愛,可是養法鬥的朋友會發現法鬥的體味太重了。家裡法鬥太臭了?六條實用小方法教你解決,拿走不謝。方法一、定期給法鬥洗澡主人應該定期給法鬥洗澡,長時間不洗澡的法鬥身上自然會臭臭的。但是洗澡也不能太頻繁,否則會破壞狗狗皮膚裡的天然油脂。建議主人選用寵物專用的沐浴露,一至兩個星期給法鬥洗一次澡就好。
  • 天熱了,教你簡單又美味的涼拌麵做法,配方在這裡,拿走不謝!
    天熱了,教你簡單又美味的涼拌麵做法,配方在這裡,拿走不謝!天熱了,教你簡單又美味的涼拌麵做法,配方在這裡,拿走不謝!製作涼拌麵好吃最重要的就是它的涼拌料汁兒,學會這種萬能調料汁兒拌什麼麵條都好吃,做料汁的時候,首先我們要準備好這幾樣食材,生薑,大蒜,蔥花,辣椒圈兒。把這些食材全部放進乾淨的容器中,加入一勺生抽,一勺老抽,一勺香油,一勺蠔油,適量的食用鹽和雞精,攪拌均勻。添加少量的涼白開,攪拌成料汁。
  • 何常在筆下的《命師》腦洞新穎拿走不謝!
    非常感謝朋友們在百忙之中點開小編的這篇文章,小編真的是受寵若驚。今天小編給大家分享:何常在筆下的《命師》腦洞新穎拿走不謝!希望大家都能喜歡。第一本《命師》作者:何常在精彩劇情: 施得頹然地坐回到座位上,心中一片灰暗。
  • 乾貨 出境旅遊常用英語必備,拿走不謝!
    但事實是,有的時候真的是我們過度放大了這份恐慌:小編這就把收藏多年的寶典分享給你,靠著它基本的英語交流絕對沒有問題~~記得收藏!拿走不謝! 日常用語 你好,很高興認識你:How do you do,I’m glad to meet you.(It's nice meeting you.) 請問你叫什麼名字:May I have your name, please?我可以試穿一下嗎:May I try it on?
  • 用Python的Pandas和Matplotlib繪製股票KDJ指標線
    我最近出了一本書,《基於股票大數據分析的Python入門實戰 視頻教學版》,京東連結:https://item.jd.com/69241653952.html,在其中給出了MACD,KDJ等指標圖的繪製方法。這裡將根據KDJ的算法,計算並繪製KDJ指標線。
  • 火爆抖音小黃鴨各色小鴨 拿走不謝!
    火爆抖音小黃鴨各色小鴨 拿走不謝!時間:2018-10-23 23:53   來源:今日頭條   責任編輯:毛青青 川北在線核心提示:原標題:火爆抖音小黃鴨各色小鴨 拿走不謝! 剛剛有粉絲在後臺留言,想要很多隻小黃鴨一起出現,最好滿屏都是小黃鴨才夠刺激,這當然沒問題!已經為你們準備好啦!
  • Python真的值得學習嗎
    1991年初python公布了第一個公開發行版本。由於它是用C語言實現的,所以從一出生,Python已經具有了:類,函數,以及以模塊為基礎的拓展系統等。 尤其是2017年人工智慧概念的興起,python的關注度也是越來越高。儘管目前它仍然無法和java等程式語言抗衡,但隨著未來人工智慧權重的提高,掌握python也就成為一種必然。它的開發效率比 C, Java 高很多,很多的創業公司當初為了把想法快速變成現實產品從而獲得投資資金,首選 Python作為開發語言。這估計也是當年推動python流行起來的另一個原因吧。
  • 渝北這個避暑「寶藏地」攻略,拿走不謝
    渝北這個避暑「寶藏地」攻略,拿走不謝】渝北避暑「寶藏地」——玉峰山,消夏避暑、瓜果採摘、休閒遊樂……滿足你對過一個清涼夏天的所有願望!遊玩線路上午遊玩:巴市田園——花語樹親子農場中午就餐:巴市農莊下午遊玩:臨崖步道——花島湖——飛越叢林晚上住宿:星空夜話民宿、客樂得房車營地這個夏天,到玉峰山解鎖夏日避暑寶藏地吧!(圖文來源:渝北文旅周末遊渝北 | 「涼」心推薦!