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

Matplotlibプロットループのマーカーとラインに同じ色を設定するにはどうすればよいですか?


matplotlibのマーカーと線に同じ色を設定するには、次の手順を実行します-

  • m、nを初期化します およびx numpyを使用したデータポイント。

  • figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。

  • clf()を使用して図をクリアします メソッド。

  • subplot()を使用して、現在の図にサブプロットを追加します メソッド。

  • 反復可能なマーカータイプからマーカーを取得します。

  • 1からnまでの範囲を繰り返します。

  • plot()を使用して、ループ内の線とマーカーをプロットします 線に同じマーカーと色を使用する方法。

  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import itertools
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
m = 5
n = 5
x = np.zeros(shape=(m, n))
plt.figure()
plt.clf()
plt.subplot(111)
marker = itertools.cycle(('o', 'v', '^', '<', '>', 's', '8', 'p'))
for i in range(1, n):
   x = np.dot(i, [1, 1.1, 1.2, 1.3])
   y = x ** 2
   plt.plot(x, y, linestyle='', markeredgecolor='none', marker=next(marker), alpha=1)
   plt.plot(x, y, linestyle='-')
plt.show()

出力

Matplotlibプロットループのマーカーとラインに同じ色を設定するにはどうすればよいですか?


  1. Matplotlibで色をRectangleに設定するにはどうすればよいですか?

    matplotlibで色を長方形に設定するには、次の手順を実行できます- figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します add_subplot()を使用したサブプロット配置の一部としての図へ メソッド。 長方形は、幅と高さのあるアンカーポイントを介して定義されます。 長方形のパッチをプロットに追加します。 xlim()を使用してxとyの制限を設定します およびylim() メソッド。 図を表示するには、 show()を使用します メソッド。 例 from m

  2. Matplotlibを使用して2つの点線をプロットし、マーカーを設定するにはどうすればよいですか?

    このプログラムでは、matplotライブラリを使用して2本の線をプロットします。コーディングを開始する前に、まず次のコマンドを使用してmatplotlibライブラリをインポートする必要があります- Import matplotlib.pyplot as plt Pyplotは、matplotlibをMATLABのように機能させるコマンドスタイル関数のコレクションです。 アルゴリズム Step 1: Import matplotlib.pyplot Step 2: Define line1 and line2 points. Step 3: Plot the lines using the p