要創建帶有數值注釋的熱圖,可以使用Seaborn庫的heatmap()函數,并結合annotate()函數來添加數值注釋。下面是一個簡單的示例代碼:
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
# 創建一個隨機矩陣
data = np.random.rand(5, 5)
# 創建熱圖
sns.heatmap(data, annot=True, fmt=".2f")
# 添加標題
plt.title('Heatmap with Annotations')
# 顯示圖形
plt.show()
在上面的代碼中,我們首先創建了一個5x5的隨機矩陣data
,然后使用sns.heatmap()
函數創建熱圖,并設置annot=True
來顯示數值注釋,并通過fmt=".2f"
來設置數值注釋的格式為保留兩位小數。最后,我們使用plt.title()
函數添加了一個標題,并通過plt.show()
來顯示圖形。您可以根據自己的需要調整矩陣的大小和內容,以及修改注釋的格式和位置。