如何使用 Matplotlib 來繪製一條多色線,比如彩虹?


要繪製多色線(如彩虹),我們可以建立一個包含七種彩虹色(紅、橙、黃、綠、藍、靛和紫)的列表。

步驟

  • 使用 numpy 建立資料點的 x。

  • 建立一個顏色列表(彩虹紅、橙、黃、綠、藍、靛和紫)。

  • 在顏色列表長度範圍內迴圈。

  • 使用 y(x+i/20) 使用 plot() 方法繪製線,並使用 marker=o, linewidth=7colors[i](其中 i 為索引)。

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

示例

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-1, 1, 10)
colors = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"]
for i in range(len(colors)):
   plt.plot(x, x+i/20, c=colors[i], lw=7, marker='o')
plt.show()

輸出

更新於:2021 年 5 月 11 日

2K+ 瀏覽量

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.