3 番目の変数に基づいた散布マーカーの色付け
matplotlib では、散布図を使用して座標平面上のデータ ポイントを視覚化できます。多くの場合、3 番目の変数に基づいて点を微分すると便利です。これは、各マーカーの色を指定する plt.scatter() 関数の c パラメーターを使用することで実現できます。
グレースケール シェーディング
散布図を作成するには3 番目の変数に従って点がグレースケールで陰影付けされる場合、グレースケール カラーマップを使用できます。これは、plt.scatter() 関数の cmap 引数を 'gray' や 'gist_yarg' などのグレースケール カラーマップに設定することで実現できます。
Example
次のデータを考慮します:
点が配置されている散布図を作成するにはp の値に従って陰影を付けるには、次のコードを使用できます。
これにより、マーカーが p の値に従って陰影付けされる散布図が生成されます。より小さい値に対応する明るい陰影と、より暗い陰影が対応します。より大きな値に対応する色合い。
代替カラーマップ
必要に応じて、その他グレースケール カラーマップは、cmap 引数として名前を指定することで使用できます。利用可能なカラーマップのリストは、matplotlib ドキュメントにあります。さまざまなカラーマップを試して、ニーズに最適なビジュアライゼーションをカスタマイズできます。
以上がmatplotlib でグレースケール シェーディングを使用して 3 番目の変数に基づいて散布マーカーに色を付けるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。