我试图改变seaborn中的lmplot标记的大小.我试过传递's'或'size'作为参数,但它们都不起作用.
lm = sns.lmplot(x="totalX",y="NormI", hue="Data Type", data=df, palette="Set1", legend_out=False, S=20)
Run Code Online (Sandbox Code Playgroud)
我试过"s","markersize","size"我没有效果.我想在图上使数据点更大.任何帮助深表感谢.
RDJ*_*RDJ 35
你想用 scatter_kws={"s": 100}
如:
lm = sns.lmplot(x = "totalX", y = "NormI", hue = "Data Type", data = df, palette="Set1", legend_out=False, scatter_kws={"s": 100})
Run Code Online (Sandbox Code Playgroud)
您可以修改整数值(当前为100)以更改标记的大小.
我不知道你是什么hue或palette数据,但这应该仍然工作.
我知道这个问题指定了lmplot但我想我会添加一个关于如何用 seaborn 做到这一点的答案scatterplot。
df = sns.load_dataset("anscombe")
sp = sns.scatterplot(x="x", y="y", hue="dataset", data=df)
Run Code Online (Sandbox Code Playgroud)
并更改您使用s参数的点的大小
sp = sns.scatterplot(x="x", y="y", hue="dataset", data=df, s=100)
Run Code Online (Sandbox Code Playgroud)