如何在 Matplotlib 中讓兩個標記在圖例中共享同一個標籤?
要利用 Matplotlib 讓兩個標記在圖例中共享同一個標籤,我們可以採取以下步驟
步驟
- 設定圖片尺寸並調整子圖之間的空白。
- 使用 Numpy 建立 x 和 y 資料點。
- 使用**plot()**方法繪製 x 和 y(作為 sin(x) 和 cos(x))。
- 放置圖例,設定 location=1。
- 要顯示圖例,使用**show()**方法。
示例
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-5, 5, 100) plt.plot(x, np.sin(x), ls="dotted", label='y=f(x)') plt.plot(x, np.cos(x), ls="-", label='y=f(x)') plt.legend(loc=1) plt.show()
輸出

不建議讓兩個標記在圖例中共享同一個標籤,因為不同的圖表應該有不同的標記和標籤。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP