问题描述
我正在尝试使用seaborn.lmplot
绘制两个相同的图,不同的是,数据点应根据一个图中的变量着色,而不是根据另一个图中的变量着色。我使用{x,y} _jitter来分离属于分类(1,2,3,4)的点,并且我希望两个图中的抖动相同。在此处的另一篇文章(How to set seed for jitter in seaborn stripplot?)之后,我使用np.random.seed()设置了抖动的种子。只要我不更改hue-flag的值,此方法就起作用。但是,将色调从hue=None
更改为hue="endorser"
会改变抖动。
也就是说,这段代码:
np.random.seed(123)
ax=sns.lmplot("q11","q12",data=data,scatter_kws={'alpha':0.7},x_jitter=0.15,y_jitter=0.15,fit_reg=False,height=7,legend=False,hue=None)
与此相比具有不同的抖动效果
np.random.seed(123)
ax=sns.lmplot("q11",hue="endorser")
这是为什么,如何获得想要的结果?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)