Pyplot を使用して散布図を作成する場合、ドキュメントではマーカーのサイズを決定するパラメーター s を指定します。このパラメータは「points^2」と呼ばれる単位で値を受け取ります。これは不可解で、この単位が正確に何を表しているのか疑問に思うかもしれません。
「Point^2」とは何ですか?
「point^2」は測定値です。エリアの。これは、マーカーのピクセル寸法に直接対応するものではありません。代わりに、マーカーの形状に関係なく、マーカーが占める領域を指定します。たとえば、半径 r の円形マーカーの面積は πr^2 です。 s を 100 に設定すると、マーカーの領域が 100 "ポイント^2" であることを意味します。
マーカー サイズのスケーリング
単位 "ポイントについて" ^2" は、マーカー サイズを適切にスケーリングするために重要です。円形マーカーの幅または高さを 2 倍にするには、s を 4 倍に増やす必要があります。これは、円の面積が半径に応じて二次関数的に増加するためです。
マーカー サイズの視覚化
この概念を説明するために、次の 2 つの散布図を考えてみましょうプロット:
マーカー サイズのカスタマイズ
「ポイント」の正確な値は任意であり、ニーズに合わせて調整できます。 s の値を定数でスケールすることにより、「points^2」単位の正確な意味を気にすることなく、目的のマーカー サイズを実現できます。
追加メモ:
上記の説明は円形マーカーに関するものであることに注意してください。他の形状では、 s と見かけのマーカー サイズの関係が異なる場合があります。
さまざまなサイズ関数でこの関係を視覚化するには、次の散布図を検討してください。
このプロット指数関数、二乗関数、および線形サイズ関数がマーカーの見かけのサイズにどのように影響するかを示します。
以上がMatplotlib 散布図でのマーカー サイズ (パラメーター `s`) はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。