2017-06-22 7 views
0

ことで、私は、互いに密接に従う軌道のペアを持つプロットを作成したいと思いますが、ここでは、彼らが現在どのように見えるかです: enter image description herematplotlibの:着色ラインプロット反復依存(非グレー)カラースケール

あまり最近のペアの軌跡は日陰で明るくなり、最近のものは日陰で暗くなります。

this adviceのような灰色のパレットを通過することができますが、これらのペアが存在する必要があり、2つを区別できるようにするには、まだ色合いを回転させる方法が必要です別の色(単一色、デフォルトの多色回転matplotlibでは使用しません)。

どのようにすればいいですか?

答えて

1

カラーマップを使用できます。可能なカラーマップのリストはここにあります:あなたはあなたのカラーマップを選択するとhttps://matplotlib.org/examples/color/colormaps_reference.html

あなたが使用することができます。

cmap1 = plt.cm.get_cmap('Reds') 
cmap2 = plt.cm.get_cmap('Blues') 

その後、あなたはcolor1 = cmap1(t)で色を選択することができます。 tは0と1の間でなければならないことに注意してください。最小時間と最大時間がわかっている場合は、Normalizeクラスを使用できます。

norm = mpl.colors.Normalize(vmin=tmin, vmax=tmax) 
color1 = cmap1(norm(t))