Seaborn繪制條形圖怎么做?Python如何用第三方庫seaborn畫條形圖

在python之中有很多的第三方庫都能夠繪制出條形圖、餅圖這種可視化統計圖表,而一般來說大部分開發者使用的都是matplotlib庫 。而在python數次版本迭代之后又推出了一個更加簡單的庫seaborn來實現數據圖表的繪制,下文所要來講解的就是seaborn庫畫條形圖的方法 。

Seaborn繪制條形圖怎么做?Python如何用第三方庫seaborn畫條形圖


1.這個第三方庫只需要去調用方法并傳入參數就能夠實現任意可視化圖表的繪制,而畫條形圖使用到的方法就是countplot() 。但是在繪制完成之后用該庫是無法直接將圖像給顯示出來了,要么保存為圖片再打開,要么就是調用pyplot模塊的show()方法顯示,所以需要導入兩個模塊,示例如下:
import seaborn as snsimport matplotlib.pyplot as plt2.而且條形圖相比起其他的統計圖表來說,它只需要x和y軸一個坐標軸的數據就可以來生成 。這是因為條形圖是以單獨一組或者某種類型的數據作為數據源的,所以通常情況下x軸是用來顯示數據源名稱,而y軸則是數據的上限和坐標刻度,且上限和刻度都是由給定的數據最大最小值來決定的,詳細代碼如下所示:
sns.countplot(x='Pclass',data=https://www.ycpai.cn/python/titanic)plt.show()【Seaborn繪制條形圖怎么做?Python如何用第三方庫seaborn畫條形圖】
Seaborn繪制條形圖怎么做?Python如何用第三方庫seaborn畫條形圖


以上代碼的意思就是使用x軸來顯示數據源并且命名為Pclass,data屬性就是提供x軸顯示的數據 。除了這兩個參數之外,還可以通過palette以及hue等參數來實現條形圖樣式的修改,甚至還可以將其轉為同時顯示兩個條形柱的圖表 。
以上就是關于“Seaborn繪制條形圖怎么做?Python如何用第三方庫seaborn畫條形圖”的全部內容了,希望對你有所幫助 。

    猜你喜歡