seaborn kde图中的轮廓线参数

时间:2018-04-04 13:30:48

标签: python matplotlib data-visualization seaborn

我正试图找出一种方法来调整下面的seaborn图中轮廓线的宽度和颜色:

enter image description here

我希望他们都只是细黑线,虽然我不知道如何传递参数......提供'线宽'似乎不起作用...
代码:

g = sns.jointplot(x="s_zscore", y="p_zscore", data=scatter_all, kind="kde", space=0, stat_func=None, marginal_kws={"color":"black", "lw":0.5}, color="black", shade=False, n_levels=10)

1 个答案:

答案 0 :(得分:1)

您可以使用jointplot函数中的 joint_kws 访问传递给轮廓函数的参数。

像这样:

g = sns.jointplot(x="s_zscore", y="p_zscore", data=scatter_all, kind="kde", space=0, stat_func=None, marginal_kws={"color":"black", "lw":0.5}, joint_kws={"colors":"black","cmap":None, "linewidths":0.5}, shade=False, n_levels=10)

我所做的唯一改变是增加:

joint_kws={"colors":"black","cmap":None, "linewidths":0.5}

这是输出:

enter image description here