我有一个散点图,由使用seaborn的“col”和“row”功能的多个子图组成,例如
sns.relplot(data=data,x="YEL-HLog",y="FSC-HLog",hue="Treatment",row="Fraction",col="Biounit",s=1)
我想在每个子地块的参数x上覆盖一条线。更重要的是,对于不同的列,行是不同的。在这方面,我使用了以下代码:
sns.relplot(data=new,x="Threshold",y="FSC-HLog",hue="Treatment",row="Fraction",col="Biounit",s=1)
“New”是相同的数据帧,但插入了“Threshold”列。所以除了x值之外,所有的东西都是一样的
然而,这只是给了我两个不同的图表。如何将两者结合在一起在同一个情节上显示
每次调用^{} 之类的地物级别函数时,都会创建一个新地物
relplot
返回一个FacetGrid
,其中包含如何创建子批的信息。您可以在g.axes
之间循环,并在每一条上画一条线以下是一个例子:
目前还不清楚
new
数据帧是如何获得其值的。它可以从threshold_dict
创建,但这似乎是一个不必要的间接过程。为了完整起见,在这种情况下,代码可以如下所示:相关问题 更多 >
编程相关推荐