我可以用这段代码
sns.catplot(x="x", y="y", data=df, palette="Set2",
showmeans=True, hue="h", col="c", kind="box"),它允许我在绘图中使用列,或者使用以下代码
sns.boxplot(x="x", y="y", data=df, palette="Set2",
showmeans=True, hue="h",
meanprops={"marker": "+",
"markeredgecolor": "black",
"markersize": "10"})这样我就可以编辑平均标记的样式了。但是,boxplot不允许参数col=,catplot不允许meanprops=。我不能两者兼得吗?
发布于 2022-02-02 12:07:56
终于成功了。下面是代码,以备将来可能对某人有所帮助:
g = sns.catplot(x="x", y="y", hue="h", col="c", data=df, palette="Set2",
showmeans=True, kind="box",
meanprops={"marker": "+",
"markeredgecolor": "black",
"markersize": "10"}
)https://stackoverflow.com/questions/70954489
复制相似问题