當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python seaborn.pointplot()用法及代碼示例


Seaborn是一個了不起的可視化庫,用於在Python中進行統計圖形繪製。它提供了漂亮的默認樣式和調色板,以使統計圖更具吸引力。它建立在matplotlib庫的頂部,並與 Pandas 的數據結構緊密集成。

seaborn.pointplot():

  • 此方法用於使用散點圖字形顯示點估計和置信區間。點圖通過散點圖的位置表示對數值變量的集中趨勢的估計,並使用誤差線提供了一些圍繞該估計的不確定性的指示。
  • 即使數據具有數字或日期類型,此函數也始終將變量之一視為分類變量,並在相關軸上的序數位置(0,1,…n)繪製數據。
用法: seaborn.pointplot(x=None, y=None, hue=None, data=None, order=None,hue_order=None, estimator=<function mean at 0x00000193E305E828>, ci=95, n_boot=1000, units=None, markers=’o’, linestyles=’-‘, dodge=False, join=True, scale=1, orient=None, color=None, palette=None, errwidth=None, capsize=None, ax=None, **kwargs)

參數:以下是一些主要參數的說明:

  • x, y:用於繪製long-form數據的輸入。
  • hue:(可選)用於顏色編碼的列名稱。
  • data: DataFrame 作為用於繪製的數據集。
  • markers:(可選)用於每個‘hue’級別的標記。
  • linestyles:(可選)用於每個‘hue’級別的線型。
  • dodge:(可選)沿分類軸分隔‘hue’變量的每個級別的點的數量。
  • color:(可選)所有元素的顏色,或漸變調色板的種子。
  • capsize:(可選)誤差條上‘caps’的寬度。

返回:在其上繪製了繪圖的“軸”對象。

下麵是上述方法的實現:



範例1:

Python3

# importing required packages 
import seaborn as sns 
import matplotlib.pyplot as plt 
  
# loading dataset 
data = sns.load_dataset("tips") 
  
# draw pointplot 
sns.pointplot(x = "sex", 
              y = "total_bill", 
              data = data) 
# show the plot 
plt.show() 
# This code is contributed  
# by Deepanshu Rustagi.

輸出:

範例2:

Python3

# importing required packages 
import seaborn as sns 
import matplotlib.pyplot as plt 
  
# loading dataset 
data = sns.load_dataset("tips") 
  
# draw pointplot with 
# hue = smoker 
sns.pointplot(x = "sex", 
              y = "total_bill", 
              hue = "smoker", 
              data = data) 
# show the plot 
plt.show() 
# This code is contributed  
# by Deepanshu Rustagi.

輸出:

範例3:

Python3

# importing required packages 
import seaborn as sns 
import matplotlib.pyplot as plt 
  
# loading dataset 
data = sns.load_dataset("tips") 
  
# draw pointplot 
sns.pointplot(x = "size", 
              y = "total_bill", 
              linestyles = '-.', 
              markers = '^', 
              hue = "sex", 
              data = data) 
# show the plot 
plt.show() 
  
# This code is contributed  
# by Deepanshu Rustagi.

輸出:




相關用法


注:本文由純淨天空篩選整理自deepanshu_rustagi大神的英文原創作品 Python – seaborn.pointplot() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。