当前位置: 首页 > wzjs >正文

php在网站开发中的作用东莞广告公司招聘信息

php在网站开发中的作用,东莞广告公司招聘信息,怎么做网站,电脑制作网站总么做Seaborn 的 配对图(Pairplot) 是一种用于探索多变量数据关系的可视化工具,尤其适合分析数据集中多个特征之间的相关性、分布模式或异常值。本文介绍如何生成数据集数值变量之间的配对图,并通过参数设置色系。 配对图的核心作用 矩…

Seaborn 的 配对图(Pairplot)
是一种用于探索多变量数据关系的可视化工具,尤其适合分析数据集中多个特征之间的相关性、分布模式或异常值。本文介绍如何生成数据集数值变量之间的配对图,并通过参数设置色系。

在这里插入图片描述

配对图的核心作用

  1. 矩阵式可视化
    • 生成一个 N×N 的网格图(N 为特征数),每个单元格展示两列特征之间的关系。
    • 默认对角线显示单变量分布(直方图或 KDE 曲线),非对角线显示散点图或其他关系图。
  2. 快速发现模式
    • 直观呈现变量间的线性/非线性关系、聚类趋势或异常值。
    • 例如:身高与体重的强正相关、性别在不同变量中的分布差异。
  3. 适用场景
    • 数据预分析、特征工程、探索性数据分析(EDA)。
    • 适用于小规模数据集(样本量 < 1000)。
      在这里插入图片描述

基本示例

首先安装必要的依赖:

pip install pandas seaborn matplotlib

假设我们有如下的pandas DataFrame,它显示了两个不同球队的篮球运动员的得分和助攻:

import pandas as pd#create DataFrame
df = pd.DataFrame({'team': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],'assists': [3, 4, 4, 7, 9, 6, 7, 8, 10, 12],'points': [5, 6, 9, 12, 15, 5, 10, 13, 13, 19]})#view DataFrame
print(df)team  assists  points
0    A        3       5
1    A        4       6
2    A        4       9
3    A        7      12
4    A        9      15
5    B        6       5
6    B        7      10
7    B        8      13
8    B       10      13
9    B       12      19

如果我们使用pairplot()函数,那么seaborn将使用DataFrame中的两个数值变量创建一个pairplot:

import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt#create pairplot
sns.pairplot(data=df)
plt.show()

在这里插入图片描述

生成的成对图使用点和辅助变量显示散点图和直方图。

如果我们在pairplot()函数中使用hue参数,我们可以根据team变量的值为图的各个方面上色:

import seaborn as sns#create pairplot using values of team variable as colors
sns.pairplot(data=df, hue='team')

在这里插入图片描述

通过使用色调参数,我们可以在图中做出以下改变:

  • 散点图中的点是基于团队值的颜色。
  • 重叠密度曲线用于可视化每个独特团队的值分布。

注意,还会自动添加一个图例,以便我们知道哪些颜色对应于哪些团队值。

高级技巧

1. 分面图(Faceting)

结合 row/col 参数按某变量分面,细化分析:

sns.pairplot(tips, hue="smoker", row="time", col="day")

2. 仅显示部分变量

通过 vars 参数选择特定列:

sns.pairplot(tips, vars=["total_bill", "tip", "size"], hue="sex")

3. 控制图例位置

使用 legend 参数调整图例位置:

sns.pairplot(tips, hue="sex", legend_out=True)  # 放置在图形外
plt.legend(bbox_to_anchor=(1.05, 1))            # 定位到右侧外部

注意事项

  1. 数据量限制
    • 配对图在样本量大(>1000)时可能过于密集,建议使用采样或降维方法(如 PCA)。
  2. 颜色对比度
    • 避免使用亮度或饱和度过低的颜色,确保不同类别可区分。
  3. 图例简洁性
    • 类别过多时,可合并少量类别(如 “Other”)或改用其他编码方式(如形状)。

完整示例

import seaborn as sns
import matplotlib.pyplot as plt# 加载数据
tips = sns.load_dataset("tips")# 创建配对图:用 'sex' 和 'smoker' 分层着色,自定义调色板
plt.figure(figsize=(12, 8))
sns.pairplot(tips,hue="sex",palette={"Male": "#1f77b4", "Female": "#ff7f0e"},markers=["^", "s"],diag_kind="kde",size=2.5
)
plt.title("Pairplot with Custom Colors and Markers")
plt.legend(bbox_to_anchor=(1.05, 1))
plt.show()

输出效果:每个散点图根据性别用不同颜色和形状标记,对角线显示 KDE 分布,图例独立于主图。

最后总结

通过灵活运用 Seaborn 的配对图功能,结合色系设计,可以高效揭示数据的多维特征和隐藏规律。


文章转载自:

http://FtwDdv1D.fwgnq.cn
http://jJ7sHHql.fwgnq.cn
http://tZyrgbFc.fwgnq.cn
http://QTygwYm8.fwgnq.cn
http://A0xtJEbI.fwgnq.cn
http://vCjNVJWU.fwgnq.cn
http://dVigjCvL.fwgnq.cn
http://6GLvcT61.fwgnq.cn
http://1gnGisOs.fwgnq.cn
http://UtYb72mJ.fwgnq.cn
http://EhaQ2ZXN.fwgnq.cn
http://4o9qrJ89.fwgnq.cn
http://ljlIoRY4.fwgnq.cn
http://gmLbcFE5.fwgnq.cn
http://0neZpCvn.fwgnq.cn
http://SiVE6LXg.fwgnq.cn
http://o0ouDude.fwgnq.cn
http://zBGJJcxo.fwgnq.cn
http://2e1tz1Sh.fwgnq.cn
http://TeX33DqM.fwgnq.cn
http://z5gQqnP8.fwgnq.cn
http://M8q8JzWy.fwgnq.cn
http://z2iEdfPp.fwgnq.cn
http://VL31wDK9.fwgnq.cn
http://0ccX1jyq.fwgnq.cn
http://sDfLUzyw.fwgnq.cn
http://yqdg6ivv.fwgnq.cn
http://1DU34ZKA.fwgnq.cn
http://S358iTdJ.fwgnq.cn
http://N9493y5Z.fwgnq.cn
http://www.dtcms.com/wzjs/658857.html

相关文章:

  • 网站系统繁忙怎么办网站建设 开发工具 python
  • 红色基调网站濮阳做网站的公司
  • 红古微信网站建设网站单子
  • 做网站多少钱_西宁君博优选嘉兴中小企业网站制作
  • 局域网网站域名怎么做海口企业模板建站
  • 婚嫁网站模板上海企业名称
  • 网站建设 万网网站建设案例ppt
  • 最新微网站建设价格重庆网站设计好的公司
  • dj音乐网站建设开发上海房产做哪个网站好
  • 网站建设微信公众号文章旅行社网站建设规划的内容
  • 网站制作模板软件wordpress preg_replace 关键词 alt
  • 做百科需要参考的网站做网站项目前怎么收集需求
  • WordPress网站图片预加载91色做爰网站
  • 乐都网站建设多少钱湖南人文科技学院官网首页
  • 小加工厂怎样找订单做网站优化的
  • 做网站用什么ide外贸网络推广培训
  • 做ps兼职的网站有哪些wordpress tags
  • 中国民航机场建设集团网站门户网站制作流程
  • 怎么做微信里的网站链接vps可以做几个网站
  • 网站设计好不好化妆品购物网站排名
  • 手机app网站做网站的电话
  • 网站主页和子页风格如何统一想找做海报的超清图片去哪个网站找
  • 昌平网站制作开发公司做我女朋网站源码
  • 大连网站模板建站网站设计公司 南京
  • 建筑公司网站设计思路泉州网站建站公司
  • 购物网站建设好处wordpress 问答 主题 knowhow
  • 金山网站制作响应式网站设计图
  • 电子商城网站开发公司wordpress kallyas
  • 大家都用哪个网站做读书笔记各个做网站的有什么区别
  • 免费网站域名申请做调查用哪个网站