首頁>技術>

Python資料視覺化,作為資料常用的必備技能,是目前大資料和資料分析的一個熱門,而matplotlib庫作為Python中最為常用和經典的二維繪相簿,受到了很多人的青睞,最近已經和大家共同探討了多種型別的圖表的繪製,其中關於誤差棒圖,咱們已經在上次一起討論過了,今天咱們繼續深入研究誤差棒圖相關的知識

那今天咱們聊點什麼呢?咱們一起探討一下如何在Python中繪製帶誤差棒的柱狀圖和條形圖吧!

首先,先來探討一下如何在Python中繪製帶誤差棒的柱狀圖

直接舉個“栗子”咱們來直觀的感受一下如何進行繪製:

看到了嗎,上面方框中就是生成帶誤差棒的柱狀圖的關鍵程式碼,可以看出要想在柱狀圖中加入誤差棒,就需要在函式bar()中使用其關鍵字引數yerr或xerr,其對於誤差棒的屬性及屬性值是由關鍵字error_kw進行實現的,在上面程式的第17行咱們分別設定了誤差棒的線寬、顏色和誤差橫帽的粗細。

好啦,下面咱們呼叫Python直譯器來執行一下上面在哪買所寫的程式看看效果如何吧:

執行上面指令後,就會生成咱們所要繪製的帶誤差棒的柱狀圖,如下所示:

下面,再來探討一下如何在Python中繪製帶誤差棒的條形圖

其實帶誤差棒的條形圖與上面咱們所講的帶誤差棒的柱狀圖的生成方法是類似的,唯一的區別是方向不同,繪製條形圖呼叫的是barh()函式,而繪製柱狀圖則呼叫的bar()函式。

下面咱們還是先舉個“栗子”直觀感受一下吧:

上面咱們所編寫的程式中,其中紅色方框中的程式碼為生成帶誤差棒的條形圖的關鍵程式碼所在,可以看到帶誤差棒的條形圖的繪製是透過使用函式barh()中的關鍵字引數xerr來實現的。

下面咱們呼叫Python直譯器來看一下所生成的圖表效果如何:

執行上面指令後,會生成如下咱們所繪製的帶誤差棒的條形圖:

以上就是咱們今天所探討的關於在Python中如何繪製帶誤差棒的柱狀圖和條形圖的相關內容,相信大家透過上面咱們一起探討的兩個“栗子”已經學會了如何進行繪製了,希望大家能夠將這兩種全新樣式的圖表用在自己的工作中去。

好啦,今天咱們就聊到這吧,下次再見哦![再見]

13
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 超強 Vue+Electron 圖床上傳工具PicGo