如何繪製在 Matplotlib 中連續改變顏色的單行?
要繪製連續改變顏色的單行,我們可以執行以下步驟:
- 設定圖形大小並調整子圖之間及周圍的邊距。
- 使用 numpy 建立隨機 x 和 y 資料點。
- 建立圖形和一組子圖。
- 迭代 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()
輸出

廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP