Seabornpairplot 色调参数未按预期工作

2024-01-02

如果将“C”指定为“hue”参数的值,则预计 Seaborn 不会显示“C”列。我错了吗?

sns.pairplot(df, hue='C')

数据框:


默认情况下,seaborn 将显示所有数字列!

因此,如果您的“色调”列(在您的情况下为“C”)列为字符串(对象)类型,则它将在图表上不可见

例如:

import numpy as np
import pandas as pd
import seaborn as sns

data = {
    'A': [*np.random.random(5)],
    'B': [*np.random.random(5)],
    'C': ['X', 'Y', 'X', 'X', 'Y']
}

df = pd.DataFrame(data)
sns.set(style="ticks", color_codes=True)
sns.pairplot(df, hue='C')

但是,如果您将“C”列作为数值,则必须使用“vars”来指定要使用的列:

vars https://seaborn.pydata.org/generated/seaborn.pairplot.html:变量名称列表,可选

要使用的数据中的变量,否则使用每列 数字数据类型。

data = {
    'A': [*np.random.random(5)],
    'B': [*np.random.random(5)],
    'C': [*np.random.randint(1, 3, 5)]
}

df = pd.DataFrame(data)
sns.set(style="ticks", color_codes=True)
sns.pairplot(df, hue='C', vars=['A', 'B'])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Seabornpairplot 色调参数未按预期工作 的相关文章

  • 通过 Python 与 Windows 控制台应用程序交互

    我在 Windows 上使用 python 2 5 我希望通过 Popen 与控制台进程交互 我目前有一小段代码 p Popen console app exe stdin PIPE stdout PIPE issue command 1
  • 使用 GeoDjango 在坐标系之间进行转换

    我正在尝试将坐标信息添加到我的数据库中 添加django contrib gis支持我的应用程序 我正在写一个south数据迁移 从数据库中获取地址 并向 Google 询问坐标 到目前为止 我认为我最好的选择是使用geopy为了这 接下来
  • Keras,如何获取每一层的输出?

    我已经用 CNN 训练了一个二元分类模型 这是我的代码 model Sequential model add Convolution2D nb filters kernel size 0 kernel size 1 border mode
  • 在一张图中同时绘制两个截面强度

    我有一个形状数组 512 512 看起来像 行 x 列 y 密度 z 数组的数量 0 012825 0 020408 0 022976 0 015938 0 02165 0 024357 0 036332 0 031904 0 025462
  • 01 无效令牌[重复]

    这个问题在这里已经有答案了 嘿 学习 python3有一段时间了 遇到字典和dictionary name get 方法并尝试获取随机键值 问题 data data get key 1 它有效并且返回 1 但如果我使用data get ke
  • Python - 为什么这段代码被视为生成器?

    我有一个名为 mb 的列表 其格式为 Company Name Rep Mth 1 Calls Mth 1 Inv Totals Mth 1 Inv Vol Mth 2 等等 在下面的代码中 我只是添加了一个包含 38 个 0 的新列表 这
  • 使用 K 均值聚类 OpenCV 进行交通标志分割

    I used K Means Clustering to perform segmentation on this traffic sign as shown below 这些是我的代码 读取图像并模糊 img cv imread 000
  • Python:如何重构循环导入

    我有件事可以帮你做engine setState
  • Python NLP 英式英语与美式英语

    我目前正在用Python 进行NLP 工作 然而 在我的语料库中 既有英式英语也有美式英语 实现 实现 我正在考虑将英式英语转换为美式英语 但是 我没有找到一个好的工具 包来做到这一点 有什么建议么 我也找不到包 但试试这个 请注意 我必须
  • 如何通过facebook-sdk python api获取用户帖子?

    我使用 facebook jssdk 授权我的应用程序读取用户个人资料和用户帖子 FB login function response scope user status user likes user photos user videos
  • Docker:通过 Gunicorn 运行 Flask 应用程序 - Worker 超时?表现不佳?

    我正在尝试创建一个用Python Flask编写的新应用程序 由gunicorn运行 然后进行dockerized 我遇到的问题是 docker 容器内的性能非常差 不一致 我最终得到了响应 但我不明白为什么性能会下降 有时我会在日志中看到
  • 如何在Python中正确声明ctype结构+联合?

    我正在制作一个二进制数据解析器 虽然我可以依靠 C 但我想看看是否可以使用 Python 来完成该任务 我对如何实现这一点有一些了解 我当前的实现如下所示 from ctypes import class sHeader Structure
  • 如何在 Numpy 中实现垃圾收集

    我有一个名为main py 它引用另一个文件Optimisers py它仅具有功能并用于for循环进入main py 这些函数都有不同的优化功能 This Optimisers py然后引用另外两个类似的文件 其中也只有函数 它们位于whi
  • Scrapy - 不会爬行

    我正在尝试运行递归爬行 由于我编写的爬行不能正常工作 因此我从网络上提取了一个示例并进行了尝试 我真的不知道问题出在哪里 但是爬行没有显示任何错误 谁能帮我这个 另外 是否有任何逐步调试工具可以帮助理解蜘蛛的爬行流程 非常感谢任何与此相关的
  • 写入 UDP 套接字会被阻塞吗?

    如果是的话 在什么条件下 或者 换句话说 在twisted 中运行此代码是否安全 class StatsdClient AbstractStatsdClient def init self host port super StatsdCli
  • 通过套接字发送字符串(python)

    我有两个脚本 Server py 和 Client py 我心中有两个目标 能够从客户端一次又一次地向服务器发送数据 能够将数据从服务器发送到客户端 这是我的 Server py import socket serversocket soc
  • 从 subprocess.Popen 获取整个输出

    我通过调用 subprocess Popen 得到了一个有点奇怪的结果 我怀疑这与我对 Python 的陌生有很大关系 args cscript USERPROFILE tools jslint js USERPROFILE tools j
  • Pandas - 分割大的Excel文件

    我有一个大约有 500 000 行的 Excel 文件 我想将其拆分为多个 Excel 文件 每个文件有 50 000 行 我想用熊猫来做 这样它会是最快和最简单的 有什么想法如何制作吗 感谢您的帮助 假设您的 Excel 文件只有一个 第
  • python 的 fcntl.flock 函数是否提供文件访问的线程级锁定?

    Python 的 fcnt 模块提供了一种名为 flock 1 的方法来证明文件锁定 其描述如下 对文件执行锁定操作op 描述符 fd 文件对象提供 fileno 方法被接受为 出色地 请参阅 Unix 手册集群 2 了解详情 在某些系统上
  • 如何在 Pandas 数据框中用 NaN 替换一系列值?

    我有一个巨大的数据框 我应该如何用 NaN 替换一系列值 200 100 数据框 您可以使用pd DataFrame mask https pandas pydata org pandas docs stable generated pan

随机推荐

  • Haskell 函数中的非详尽模式

    我的 haskell 程序有问题 我想做这样的事情 main do print map foo 1 2 3 4 5 foo Int Int Int gt Int Int Int foo a b c a 1 b c 然后我得到运行时错误 No
  • 为什么 Javascript 滑块会破坏我的 css 弹性布局? [复制]

    这个问题在这里已经有答案了 我正在学习 css flexbox 并且我在 javascript 滑块方面遇到了一个问题 我已经测试了几个 lightgallery js swiper js siema js 但每次它似乎都会破坏我的 Fle
  • 计算 Postgres 数组中重叠元素的数量

    我有一个整数数组作为一列 有没有办法查询重叠整数的个数 例如对于以下 3 条记录 COLUMN1 1 3 7 3 4 5 1 2 如何使用 ARRAY 3 4 8 获取重叠元素的数量 我的示例的结果应该是 1 element 3 2 ele
  • phpmyadmin 错误 13 权限被拒绝

    我正在使用 MYSQL 的 php 服务器和 phpmyadmin 我想用 Composer 安装一些软件包 但不知何故我更改了项目文件夹的权限 并且 phpmyadmin 的数据库消失了 我失去了一切 我正在尝试恢复它 3 小时 当我尝试
  • 如何使用 CryptoJs 转换为字符串并再次转换回来

    var encrypted CryptoJS AES encrypt jsonStr youngunicornsrunfree format JsonFormatter convert encrypted to a string for t
  • Firestore安全规则如何检查文档是否由用户(所有者)创建

    我有一个包含两个集合的 firestore 数据库 notes 其中每个文档存储每个注释的内容和authorId 对应于当前登录的用户 uid 以及 users 其中存储用户的名称每个文档的id就是用户的uid 这样 注释的作者就可以连接到
  • 如何使用 dotnet 在命令行中传递参数?

    命令dotnet myapp dll 4 3 2 抛出异常System FormatException Input string was not in a correct format 我不知道语法 我应该如何正确传递参数 我用的是powe
  • 如何将Less转换为Scss?

    我必须使用转换器 但它非常有限 http hallotheme com less2scss http hallotheme com less2scss 知道如何更好地从 LESS 转换为 SCSS 吗 less2sass 转换器非常好且易于
  • DriveApp 从 DocX 到 PDF 的转换失败

    我正在尝试转换 Google 云端硬盘上现有的 DOCX 文件 它会一直工作 直到创建新的 PDF 文件 然后我收到以下错误消息 从 application vnd openxmlformats officedocument wordpro
  • 在 Flutter 中声明样式文件

    我想知道在 Flutter 中实现带有我所有颜色信息和文本样式的样式文件的最佳方式是什么 浏览一些教程 有些教程似乎使用抽象类 而另一些教程则使用函数 导入的方式也不同 从性能 便利性 组织角度来看 做到这一点的最佳方法是什么 或者我应该完
  • 如何获得特定维度上张量的 MSE?

    我有 2 个张量 size of torch Size 2272 161 我想得到它们之间的均方误差 然而 我希望它沿着 161 个通道中的每一个通道 这样我的误差张量就有 size of torch Size 161 我怎样才能做到这一点
  • 如何在同一页面中拥有多个 jQuery 颜色框

    我有一个页面需要从多个位置打开颜色框 一种是在文档就绪函数中如下 a rel q1 colorbox opacity 0 8 width 800px height 75 另一个需要从谷歌图表中打开一个完全不相关的颜色框 并在 onclick
  • 64 位除以 32 位

    我正在寻找一种快速的方法来执行以下除法 被除数是一个有符号的 64 位整数 除数是一个有符号的 32 位整数 商应该是有符号的 64 位整数 不需要余数 低位 dword 的除数为零 我只使用 32 位数据类型 因为编译器对 64 位数据类
  • 我可以在多处理池星图方法中传递队列对象吗[重复]

    这个问题在这里已经有答案了 关于在 python 多处理池的 starmap 方法中传递多个参数 SO 中有很多问题 但我想问的是 我是否可以在方法中发送一个可以在不同进程之间共享的队列对象 我可以使用线程和多处理 Process 方法来完
  • pyparsing 可能包含或不包含值的字段

    我有一个类似于以下内容的数据集 Capture MICR Serial Pos44 Trrt 32904 Acct Tc 2064 Opt4 Split 我遇到的问题是我不知道如何正确编写 捕获 MICR 串行字段 的捕获 该字段可以为空
  • 指令模板函数的角度访问范围

    我有一个具有模板功能的指令 restrict E A is the default so you could remove this line scope field field template function element attr
  • 是否可以设置 TextBoxFor 生成的输入类型

    我在表单中使用 ASP NET MVC 3 TextBoxFor 并希望使用 type email 以便至少在某些移动设备上更轻松地输入 但找不到如何使用 TextBoxFor 设置它 这不是很容易就能实现的吗 In View Html L
  • 如何在 flutter 中使用 getx 使列表可观察

    我正在观看有关使用 Getx 和 API 的教程 设置用于获取数据的控制器后 我们声明了一个列表变量并使其可观察 obs 但列表格式已被弃用 你能帮我吗我现在该怎么做 var products List
  • 无法使用 IIS 7 加载图像

    我正在构建一个新的 Web 服务器 并且正在重新部署一个在 IIS6 中正常工作的 ASP Net 站点 不幸的是 没有任何图像正在加载 我收到了 404 错误 图像位于正确的文件夹中 我什至可以导航到网站中的正常页面 有什么建议么 可能是
  • Seabornpairplot 色调参数未按预期工作

    如果将 C 指定为 hue 参数的值 则预计 Seaborn 不会显示 C 列 我错了吗 sns pairplot df hue C 数据框 默认情况下 seaborn 将显示所有数字列 因此 如果您的 色调 列 在您的情况下为 C 列为字