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

色が連続的に変化するMatplotlibで単一の線をプロットするにはどうすればよいですか?


色が連続的に変化する単一の線をプロットするには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • ランダムなxを作成します およびy numpyを使用したデータポイント。
  • 図とサブプロットのセットを作成します。
  • 1から100の範囲でインデックスを反復します。
  • xをプロットします およびy ループ内のランダムな色のデータポイント。
  • 図を表示するには、 show()を使用します メソッド。

import matplotlib.pyplot as plt
import numpy as np
import random

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

x = np.linspace(1, 10, 100)
y = np.sin(x)
fig, ax = plt.subplots()

for i in range(0, 100, 5):
   r = random.random()
   b = random.random()
   g = random.random()
   color = (r, g, b)
   ax.plot(x[i:i+5+1], y[i:i+5+1], c=color, lw=7)

plt.show()

出力

色が連続的に変化するMatplotlibで単一の線をプロットするにはどうすればよいですか?


  1. Matplotlib Pythonで単一のポイントをプロットするにはどうすればよいですか?

    matplotlibで単一のデータポイントをプロットするには、次の手順を実行できます- xとyのリストを単一の値で初期化します。 X軸とY軸の範囲を0〜5に制限します。 現在のラインスタイルでグリッドをレイアウトします。 marker =o、markeredgecolor =red、markerfacecolor =green でplot()メソッドを使用してxとyをプロットします 。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["

  2. Python Matplotlibで強調表示された単一の円で円グラフをプロットするにはどうすればよいですか?

    はじめに.. あなたの最も好きなチャートタイプは何ですか?経営陣やビジネスアナリストにこの質問をすると、すぐに答えは円グラフになります。これは、パーセンテージを表示する非常に一般的な方法です。 その方法.. 1.次のコマンドでmatplotlibをインストールします。 pip install matplotlib 2.matplotlibをインポートする import matplotlib.pyplot as plt 3.一時データを準備します。 tennis_stats = (('Federer', 20),('Nadal', 20),('Dj