我找不到任何地方如何更改海底散点图上的标记大小。 documentation中列出了一个size
选项,但仅当您想要跨点可变大小时才使用。我希望所有点的大小都一样,但要大于默认大小!
我尝试在数据框中创建一个新的整数列并将其设置为大小,但看起来实际值并不重要,它会相对更改标记大小,因此在这种情况下,所有标记仍与默认尺寸相同。
编辑:这是一些代码
ax = sns.scatterplot(x="Data Set Description", y="R Squared", data=mean_df)
plt.show()
我只是尝试了一些方法,但效果不明显,虽然不确定这是否是最好的方法。我添加了size = [1、1、1、1、1、1]和size =(500,500)。因此,基本上我将所有尺寸设置为相同,并且尺寸范围仅设置为500。
答案 0 :(得分:16)
您可以通过为s
参数赋值来更改标记大小来实现。
示例:
ax = sns.scatterplot(x="Data Set Description", y="R Squared", data=mean_df, s=10)
答案 1 :(得分:3)
关于图例大小的更新,我是通过matplotlib.pyplot.legend属性'markerscale'得到的
<块引用>markerscalefloat,默认值:rcParams["legend.markerscale"](默认值:1.0) 图例标记与原始绘制标记相比的相对大小。
plt.legend(markerscale=2)