python不带颜色的图形_python – 为什么seaborn pairplot中的kde子图中没有显示颜色?...
使用参数创建seaborn pairplot
sns.pairplot(iris.drop("Id", axis=1), diag_kind="kde", hue="Species")
在对角线上返回带有kde图表的配对图;然而,我错过了kde图中不同物种的不同颜色,散射很好&丰富多彩.
g = sns.pairplot(iris, hue="species", palette="Set2", diag_kind="kde", size=2.5)
sns.pairplot(iris, hue='Species', diag_kind='kde', size=2);
sns.pairplot(iris.drop("Id", axis=1), hue="Species", size=3, diag_kind="kde")
最新的seaborn API(版本0.8.0)有变化吗?是否故意删除了颜色?是否有一个kw再次显示它们?
解决方法:
在sns.pairplot的对角线上有一个the issue产生色调.此问题现已在seaborn版本0.8.1中修复.
如果一个人仍然感兴趣,以下可能是一种解决方法.您可以自己创建基础PairGrid并分别映射对角线和off_diagonal元素.对于对角元素,首先从当前循环器获取颜色,然后将此颜色用于kdeplot.
import matplotlib.pyplot as plt
import seaborn as sns
iris = sns.load_dataset("iris")
g = sns.PairGrid(iris, hue='species', size=2)
def f(x, **kwargs):
kwargs.pop("color")
col = next(plt.gca()._get_lines.prop_cycler)['color']
sns.kdeplot(x, color=col, **kwargs)
g.map_diag(f)
g.map_offdiag(plt.scatter)
g.add_legend()
plt.show()
标签:python,pandas,matplotlib,seaborn
来源: https://codeday.me/bug/20190828/1750702.html
python不带颜色的图形_python – 为什么seaborn pairplot中的kde子图中没有显示颜色?...相关推荐
- python 绘制带阴影的图形
python 绘制带阴影的图形 设置图形大小 import numpy as np import matplotlib.pyplot as plt plt.figure(figsize=[4,4]) ...
- python灰度图cv2到plt变颜色_python中plt.imshow与cv2.imshow显示颜色问题
python中plt.imshow与cv2.imshow显示颜色问题 在用plt.imshow和cv2.imshow显示同一幅图时可能会出现颜色差别很大的现象. 这是因为:opencv的接口使用BGR ...
- python imshow彩色_python中plt.imshow与cv2.imshow显示颜色问题
在用plt.imshow和cv2.imshow显示同一幅图时可能会出现颜色差别很大的现象. 这是因为:opencv的接口使用BGR,而matplotlib.pyplot 则是RGB模式 import ...
- idle不是python自带的开发工具_Python的开发工具
通常情况下,为了提高开发效率,需要使用相应的开发工具.进行Python开发也可以使用开发工具.下面将详细介绍Python自带的IDLE 一使用自带的IDLE 在安装Python后,会自动安装一个IDL ...
- python自带网页解析器_python 之网页解析器
一.什么是网页解析器 1.网页解析器名词解释 首先让我们来了解下,什么是网页解析器,简单的说就是用来解析html网页的工具,准确的说:它是一个HTML网页信息提取工具,就是从html网页中解析提取出& ...
- python用循环打出阶梯图形_Python制图你真的会吗?一文学会如何绘制漂亮的阶梯图...
说到Python制图就不得不提matplotlib这个最为常用的库,matplotlib库作为Python经典的二维绘图库,在Python的数据可视化方面是最为常用的,今天呢,咱们接着上次和大家所探讨 ...
- python自带的idle优点_python新手入门使用自带的IDLE、用pycharm还是visual studio ?
市面上,python的集成开发环境工具有很多,题主说到的就是其中几个.很多初学python的同学在刚开始的开发工具的选择上就容易产生跟题主一样的问题,其实也很正常,工欲善其事必先利其器,选择一款主流的 ...
- python自带的解释器叫做_python学习
一.PYTHON中的元素 1.基本元素 运算符: + - * / %等等 除法: " / " 表示浮点数除法,返回浮点结果; " // " 表示整数除法,返回不 ...
- python turtle画有趣的图形_Python turtle库绘制简单图形
一.简介 Python中的turtle库是一个直观有趣的图形绘制函数库.turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形. 二.简单的图形列举 1.绘制4个不同 ...
最新文章
- centos6.6 Kickstart无人值守安装(一):原理篇
- from .filename import class
- 分子生物学之蛋白质概述
- OpenCV注视估计Gaze Estimation的实例(附完整代码)
- WPF整理-处理没有注意到的异常
- Ubuntu安装并使用sogou输入法
- 二叉树的建立与三种遍历
- linux命令fdisk,Linux fdisk 命令使用详解
- TaskTracker执行map或reduce任务的过程(二)
- android反编译工具 ApkDec-Release-0.1
- PyTorch实战福利从入门到精通之七——卷积神经网络(LeNet)
- 人群与网络:关系的平衡
- Perl脚本语言学习1:
- linux 电驴,开源电驴 MLDonkey 3.0.7 发布
- 树型结构总结:二叉查找树、堆、平衡树、2-3查找树、红黑树、B树、B+树
- 流量的秘密—Google Analytics网站分析与优化技巧(第2版)
- 一个简单的面试题 equals和==的区别
- 菜鸟专柜 - 警告-已计划将多个默认网关用于提供单一网络(例如Intranet或Internet)的冗余…的解决方案
- html模块 码工助手,码工助手
- cs231n笔记5—反向传播/神经网络