Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pylab散布図(Matplotlib)のさまざまなポイントにさまざまなマーカーを使用するにはどうすればよいですか?


Pylab(Pyplot)散布図のさまざまなポイントにさまざまなマーカーを使用するには、次の手順を使用できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • サンプルデータの数の変数Nを初期化します。
  • xおよびyのランダムデータポイントを作成します。
  • マーカーのリストを作成します。
  • x、y、マーカーを圧縮します。
  • ジッパーオブジェクトを反復処理し、さまざまなマーカーでデータポイントをプロットします。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

N = 10
x = np.random.rand(N)
y = np.random.rand(N)

markers = ["d", "v", "s", "*", "^", "d", "v", "s", "*", "^"]

for xp, yp, m in zip(x, y, markers):
   plt.scatter(xp, yp, marker=m, s=50)

plt.show()

出力

Pylab散布図(Matplotlib)のさまざまなポイントにさまざまなマーカーを使用するにはどうすればよいですか? Pylab散布図(Matplotlib)のさまざまなポイントにさまざまなマーカーを使用するにはどうすればよいですか?


  1. matplotlib.animateを使用してPythonで等高線図をアニメーション化する方法は?

    Pythonのmatplotlibで等高線図をアニメーション化するには、次の手順を実行できます- 形状10☓10次元のランダムデータを作成します。 subplots()を使用して、図とサブプロットのセットを作成します メソッド。 関数を繰り返し呼び出すことでアニメーションを作成します*func * FuncAnimation()を使用する クラス。 関数の等高線値を更新するために、 FuncAnimation()で使用できるメソッドanimateを定義できます。 クラス。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np impor

  2. Matplotlibでhist2dプロットのカラーバーを追加するにはどうすればよいですか?

    hist2dのカラーバーを追加するには プロットでは、スカラーのマッピング可能なオブジェクトをcolorbar()メソッドの引数に渡すことができます。 ステップ numpyを使用してxおよびyデータポイントを作成します。 subplots()を使用して、図とサブプロットのセットを作成します メソッド。 hist2d()を使用して2Dヒストグラムプロットを作成します メソッド。 hist2dスカラーマップ可能インスタンスのカラーバーを作成します。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from m