如何在 Matplotlib 中隱藏線條?
要在 Matplotlib 中隱藏線條,我們可以使用 line.remove() 方法。
步驟
- 設定圖形大小並調整子圖之間和周圍的填充。
- 使用 numpy 建立 x, y1 和 y2 資料點。
- 使用 plot() 方法繪製線條,即 line1 和 line2。
- 要隱藏線條,請使用 line.remove() 方法。
- 在右上角圖形中放置一個圖例。
- 要顯示該圖形,請使用 show() 方法。
例項
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-10, 10, 100) y1 = np.sin(x) y2 = np.cos(x) line1, = plt.plot(x, y1, label="Line 1") line2, = plt.plot(x, y2, label="Line 2") # line1.remove() plt.legend(loc="upper right") plt.show()
輸出
現在,取消註釋掉 "line1.remove()" 行並再次執行程式碼。它將產生以下輸出 -
廣告