jointGrid,边际的颜色和hue保持一致,添加title
需求
- 使jointGrid画图的结果,在使用hue之后,仍然能保持一致。
- 给jointGrid添加title。
解决方案
我根据Stack Overflow上的一个方案做的修改。
def multivariateGrid(col_x, col_y, col_k, df, k_is_color=False, scatter_alpha=.5, title=""):def colored_scatter(x, y, c=None):def scatter(*args, **kwargs):args = (x, y)if c is not None:kwargs['c'] = ckwargs['alpha'] = scatter_alphaplt.scatter(*args, **kwargs)return scatterg = sns.JointGrid(x=col_x,y=col_y,data=df)g.fig.suptitle(title)g.fig.tight_layout()color = Nonelegends=[]for name, df_group in df.groupby(col_k):legends.append(name)if k_is_color:color=nameg.plot_joint(colored_scatter(df_group[col_x],df_group[col_y],color),)sns.distplot(df_group[col_x].values,ax=g.ax_marg_x,color=color,)sns.distplot(df_group[col_y].values,ax=g.ax_marg_y,color=color, vertical=True)# Do also global Hist:sns.distplot(df[col_x].values,ax=g.ax_marg_x,color='grey')sns.distplot(df[col_y].values.ravel(),ax=g.ax_marg_y,color='grey',vertical=True)plt.legend(legends)
使用方法跟,一般的jointplot
一样。只不过可以添加title并且保持颜色一致了。
multivariateGrid('x', 'y', 'kind', df=df, title="title test")
jointGrid,边际的颜色和hue保持一致,添加title相关推荐
- jsp点击文字改变颜色_这样给图片添加上文字、诗词、歌词,超吸睛
这样给图片添加上文字.诗词.歌词,超吸睛! 很多小伙伴想给自己的图片天爱上文字.诗词还有歌词,但是不知道怎么天爱才能吸引别人. 1. 直接给图片添加上文字.诗词或者歌词,可以给图片调节一个背景颜色. ...
- ps修改头发颜色----和修改衣服颜色-------给褶皱的衣服添加图案
ps修改头发颜色: 第一种:(头发底色为黑色) 步骤: 1,快速选择工具选择出头发,选择并遮住-勾选智能半径 边缘调整画笔擦拭头发边缘,输出带有蒙版的图层 2,按住ctrl键点头发图层获得头发选区 3 ...
- html标签中加入颜色,html怎么给span添加颜色
html给span添加颜色的方法:1.在对应的css文件中加入代码如"span{color:blue;}"或其他选择器:2.在head标签中加入代码如"span{colo ...
- php中怎么给文字加颜色,PHP水印类,支持添加图片、文字、填充颜色区域的实现...
*自己整理的一个水印类* 支持添加图片.文字.填充颜色区域 /** * 图片加水印类,支持文字水印.透明度设置.自定义水印位置等. * 使用示例: * $obj = new WaterMask($im ...
- hue管理数据库添加表_hue 配置数据库
Hue安装配置实践 Hue是一个开源的Apache Hadoop UI系统,最早是由Cloudera Desktop演化而来,由Cloudera贡献给开源社区,它是基于Python Web框架Djan ...
- html span设置颜色,html怎么给span添加颜色
html给span添加颜色的方法:1.在对应的css文件中加入代码如"span{color:blue;}"或其他选择器:2.在head标签中加入代码如"span{colo ...
- matlab给图片加颜色,Matlab中给figure添加图例(legend),标题(title)和颜色(color)...
在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色.此外,为了直观,还需要给这张图标增添标题和图例.这篇文章展示了在Matlab的绘图窗口(fi ...
- 几种颜色模型的转换公式
from: 几种颜色模型的转换公式 在做图像处理时,我们一般采用的是RGB空间,但是在某些特殊情况下,我们也会用到其他的颜色空间.本文主要介绍一些常见的颜色空间的概念和转换公式. 颜色的实质是一种光波 ...
- ui设计颜色的使用_UI设计中颜色使用的10条原则
ui设计颜色的使用 重点 (Top highlight) 1.颜色术语 (1. Color Terminology) Color terminology forms our foundation of ...
最新文章
- 域名商2014年度报告:中国数据域名总量跌至22万
- 请验证实例名称是否正确并且 sql server 已配置为允许远程连接_安装MySQL后,需要调整的10个性能配置项...
- JavaWeb 命名规则
- 集成spark_全面对比,深度解析 Ignite 与 Spark
- BZOJ4627 前缀和 + 权值线段树
- Java基础学习总结(96)——Java虚拟机JVM及Tomcat中的JVM有关内存的设置与调优
- windows10资讯和兴趣怎么关闭?
- 哪一瞬间让你下定决心减肥,并且坚定不移的执行,最终瘦身成功?
- 【PAT乙】1047 编程团体赛 (20分)字符串,桶排序
- Eclipse创建Java项目时提示Open Associated Perspective?
- mysql 行显示 g_MySQL行(记录)详细操作
- JAVA招聘管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
- 农历与公历日期转换(1900年 至 2049年)
- C++ stack用法
- 搭建Kubernetes多节点集群
- 基于matlab色彩平衡与融合用于水下图像增强
- linux(centos)内核升级
- 电脑硬件及电脑配置知识大全
- 工作5年,我的互联网工具箱(30个提升办公效率的神器)
- 数字传输系统的最佳接收与误码分析-python实现