1. ホーム
  2. python

seaborn散布図マーカーサイズ(全マーカー共通

2023-09-08 20:20:59

質問

seabornの散布図でマーカーのサイズを変更する方法がどこにもありません。この場合 size オプションがありますが ドキュメント というオプションがありますが、これはポイントごとにサイズを変えたい場合のみです。私はすべてのポイントで同じサイズにしたいのですが、デフォルトよりも大きいサイズにしたいのです!

データフレームに新しい整数列を作って、それをサイズとして設定してみましたが、実際の値は関係なく、相対的にマーカーサイズを変更するようです。したがって、この場合、すべてのマーカーはデフォルトと同じサイズのままでした。

編集: 以下はいくつかのコードです。

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 にのみ設定するのです。

どのように解決するのですか?

を指定することで、解決できます。 s 引数に値を与えて、マーカーサイズを変更することができます。

例を示します。

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