当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。