使用顏色表來設定 Matplotlib 中線的顏色


首先,我們可以建立一個顏色列表,然後,我們可以在迴圈中繪製一條線時使用這些顏色。

步驟

  • 在指定的時間間隔內返回均勻間隔的數字,儲存在 x 中。

  • 更新四條線的 x 並獲取 evenly_spaced_interval 的另一個變數。

  • 製作一個顏色列表。

  • 迭代顏色並設定所有線的顏色。

  • 要顯示圖形,請使用 plt.show() 方法。

示例

from matplotlib import pyplot as plt, cm
import numpy as np

x = np.linspace(0, 10, 100)
lines = [x, x+10, x+5, x+11]

evenly_spaced_interval = np.linspace(0, 1, len(lines))
colors = [cm.rainbow(x) for x in evenly_spaced_interval]
for i, color in enumerate(colors):
   plt.plot(lines[i], color=color)

plt.show()

輸出

更新於: 2021-03-17

1K+ 瀏覽量

開啟你的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.