如何在 Matplotlib 中將資料值轉換為顏色資訊?
要將 data 值轉換為 Matplotlib 的顏色資訊,我們可以採取以下步驟:
- 設定圖形大小並調整子圖和子圖之間及周圍的填充。
- 獲取一個 colormap 例項,如果*name* 是 None,則預設為rc 值。
- 建立可以轉換為顏色資訊的隨機值。
- 建立隨機資料點,x 和 y。
- 使用scatter() 方法繪製 x 和 y。
- 要顯示圖形,請使用show() 方法。
示例
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True plasma = plt.get_cmap('GnBu_r') values = np.random.rand(100) x = np.random.rand(len(values)) y = np.random.rand(len(values)) sc = plt.scatter(x, y, c=[plasma(val) for val in values]) plt.show()
輸出
廣告