Python——使用Seaborn钻石数据可视化分析(2)

avatar
作者
猴君
阅读量:0

续Python——使用Seaborn钻石数据可视化分析(1)

目录

📈 4、非数值变量描述性统计分析

1️⃣ 柱状图——分析钻石切工的情况

📍 sns.countplot—— 绘制柱状图、条形图

2️⃣ 箱线图——分析不同切工的钻石的价格情况

📍sns.barplot —— 不同分类变量之间的数值比较

⛓️ 5、相关性分析

一、不同变量之间的相关关系,如carat与depth变量和carat与price

📍serborn.jointplot ——绘制两个变量之间的联合分布

❓ 该函数的作用

❓ 绘制得到的图形如何看

二、不同变量之间的相关关系,如dept、table、price、x、y与z

​编辑📍 sns.pairplot ——绘制数据集中所有数值列的成对关系图

❓ 该函数的作用

❓ 绘制得到的图形如何看

❓ 正态分布及偏态分布


📈 4、非数值变量描述性统计分析

1️⃣ 柱状图——分析钻石切工的情况

sns.countplot(x='cut',data=diamonds)  # 画直方图 plt.tight_layout() # 自动调整子图参数

sns.countplot(y='color',data=diamonds)   # 画条形图

sns.countplot(x='clarity',data=diamonds)

📍 sns.countplot—— 绘制柱状图、条形图

字段数据类型含义

x

str or array or list

表示要在x轴上显示的分类变量

y

None or string, array, or list of strings/arrays

通常,countplot只需要一个变量(x),但如果你想要堆叠多个分类变量的计数,你可以使用y参数。这通常与hue参数一起使用。

hue

string

表示另一个分类变量,用于将x变量中的每个级别的数据分成不同的颜色

data

DataFrame, array, or list of arrays

通常是一个 pandas DataFrame,其中xhue参数引用列名。如果xy是一维数组或列表,则不需要这个参数

order

list of strings

指定x轴上的顺序。默认情况下,分类变量将按它们在数据中出现的顺序排序

hue_order

list of strings

当使用hue参数时,指定hue轴上的顺序

orient

str

控制条形的方向。"v"表示垂直条形(默认值),"h"表示水平条形

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!