matplotlib 所有标记物的海运散点图标记物大小

w3nuxt5m  于 2023-04-12  发布在  其他
关注(0)|答案(2)|浏览(139)

我在任何地方都找不到如何更改海上散点图上的标记大小。在documentation中列出了size选项,但它仅适用于当您想要跨点可变大小时。我希望所有点的大小相同,但大于默认值!
我尝试在我的dataframe中创建一个新的整数列,并将其设置为大小,但看起来实际值并不重要,它在相对基础上更改了标记大小,因此在这种情况下,所有标记的大小仍然与默认值相同。
编辑:这里有一些代码

ax = sns.scatterplot(x="Data Set Description", y="R Squared", data=mean_df)
plt.show()

我只是尝试了一些东西,它的工作,但不确定这是不是最好的方法。我添加了size=[1,1,1,1,1,1]和sizes=(500,500)。所以本质上我设置所有的大小是相同的,大小的范围只有500。

wnvonmuf

wnvonmuf1#

您可以通过为s参数赋值来更改标记大小。
示例:

ax = sns.scatterplot(x="Data Set Description", y="R Squared", data=mean_df, s=10)
ui7jx7zq

ui7jx7zq2#

关于图例大小的更新,我是通过matplotlib.pyplot.legend的属性'markerscale'得到的
markerscalefloat,默认值:rcParams[“legend.markerscale”](默认值:1.0)图例标记与原始绘制的图例标记相比的相对大小。

plt.legend(markerscale=2)

相关问题