要創建帶有自定義標簽和文本框的散點圖,您可以使用Matplotlib庫中的annotate()函數來添加文本框和標簽。下面是一個簡單的示例代碼,演示如何創建一個帶有自定義標簽和文本框的散點圖:
import matplotlib.pyplot as plt
# 創建一些示例數據
x = [1, 2, 3, 4, 5]
y = [5, 4, 3, 2, 1]
# 創建散點圖
plt.scatter(x, y)
# 添加文本框和標簽
for i, txt in enumerate(x):
plt.annotate(txt, (x[i], y[i]), textcoords="offset points", xytext=(5,5), ha='center')
# 顯示圖形
plt.show()
在這個示例中,我們首先創建了一些示例數據,然后使用scatter()函數創建了一個散點圖。接下來,我們使用annotate()函數在每個數據點上添加了一個文本框和帶有數據點值的標簽。最后,我們使用show()函數顯示圖形。
您可以根據需要對代碼進行調整和修改,以滿足您的具體需求和要求。