需求

  1. 使jointGrid画图的结果,在使用hue之后,仍然能保持一致。
  2. 给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相关推荐

  1. jsp点击文字改变颜色_这样给图片添加上文字、诗词、歌词,超吸睛

    这样给图片添加上文字.诗词.歌词,超吸睛! 很多小伙伴想给自己的图片天爱上文字.诗词还有歌词,但是不知道怎么天爱才能吸引别人. 1. 直接给图片添加上文字.诗词或者歌词,可以给图片调节一个背景颜色. ...

  2. ps修改头发颜色----和修改衣服颜色-------给褶皱的衣服添加图案

    ps修改头发颜色: 第一种:(头发底色为黑色) 步骤: 1,快速选择工具选择出头发,选择并遮住-勾选智能半径 边缘调整画笔擦拭头发边缘,输出带有蒙版的图层 2,按住ctrl键点头发图层获得头发选区 3 ...

  3. html标签中加入颜色,html怎么给span添加颜色

    html给span添加颜色的方法:1.在对应的css文件中加入代码如"span{color:blue;}"或其他选择器:2.在head标签中加入代码如"span{colo ...

  4. php中怎么给文字加颜色,PHP水印类,支持添加图片、文字、填充颜色区域的实现...

    *自己整理的一个水印类* 支持添加图片.文字.填充颜色区域 /** * 图片加水印类,支持文字水印.透明度设置.自定义水印位置等. * 使用示例: * $obj = new WaterMask($im ...

  5. hue管理数据库添加表_hue 配置数据库

    Hue安装配置实践 Hue是一个开源的Apache Hadoop UI系统,最早是由Cloudera Desktop演化而来,由Cloudera贡献给开源社区,它是基于Python Web框架Djan ...

  6. html span设置颜色,html怎么给span添加颜色

    html给span添加颜色的方法:1.在对应的css文件中加入代码如"span{color:blue;}"或其他选择器:2.在head标签中加入代码如"span{colo ...

  7. matlab给图片加颜色,Matlab中给figure添加图例(legend),标题(title)和颜色(color)...

    在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色.此外,为了直观,还需要给这张图标增添标题和图例.这篇文章展示了在Matlab的绘图窗口(fi ...

  8. 几种颜色模型的转换公式

    from: 几种颜色模型的转换公式 在做图像处理时,我们一般采用的是RGB空间,但是在某些特殊情况下,我们也会用到其他的颜色空间.本文主要介绍一些常见的颜色空间的概念和转换公式. 颜色的实质是一种光波 ...

  9. ui设计颜色的使用_UI设计中颜色使用的10条原则

    ui设计颜色的使用 重点 (Top highlight) 1.颜色术语 (1. Color Terminology) Color terminology forms our foundation of ...

最新文章

  1. 域名商2014年度报告:中国数据域名总量跌至22万
  2. 请验证实例名称是否正确并且 sql server 已配置为允许远程连接_安装MySQL后,需要调整的10个性能配置项...
  3. JavaWeb 命名规则
  4. 集成spark_全面对比,深度解析 Ignite 与 Spark
  5. BZOJ4627 前缀和 + 权值线段树
  6. Java基础学习总结(96)——Java虚拟机JVM及Tomcat中的JVM有关内存的设置与调优
  7. windows10资讯和兴趣怎么关闭?
  8. 哪一瞬间让你下定决心减肥,并且坚定不移的执行,最终瘦身成功?
  9. 【PAT乙】1047 编程团体赛 (20分)字符串,桶排序
  10. Eclipse创建Java项目时提示Open Associated Perspective?
  11. mysql 行显示 g_MySQL行(记录)详细操作
  12. JAVA招聘管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  13. 农历与公历日期转换(1900年 至 2049年)
  14. C++ stack用法
  15. 搭建Kubernetes多节点集群
  16. 基于matlab色彩平衡与融合用于水下图像增强
  17. linux(centos)内核升级
  18. 电脑硬件及电脑配置知识大全
  19. 工作5年,我的互联网工具箱(30个提升办公效率的神器)
  20. 数字传输系统的最佳接收与误码分析-python实现

热门文章

  1. IMX51---GPIO
  2. 两波形相位差的计算值_正弦交流电的相位差,明白了吗?
  3. kafka Windows安装
  4. Python文件基本操作
  5. javascript中关于作用域和闭包
  6. Docker实战第二天(Docker常用命令详解)
  7. CHIL-SQL-FIRST() 函数
  8. Keepalived实现LVS的高可用全解析
  9. 广播系统android安全:flag FLAG_RECEIVER_REGISTERED_ONLY的意义
  10. delphi 程序运行时移动控件