溫馨提示×

Matplotlib中怎么標(biāo)記數(shù)據(jù)點

小億
158
2024-05-13 13:38:15
欄目: 編程語言

要在Matplotlib中標(biāo)記數(shù)據(jù)點,可以使用plt.scatter()函數(shù)來創(chuàng)建散點圖,并使用plt.annotate()函數(shù)來標(biāo)記每個數(shù)據(jù)點。以下是一個示例代碼:

import matplotlib.pyplot as plt

# 創(chuàng)建數(shù)據(jù)
x = [1, 2, 3, 4, 5]
y = [10, 15, 13, 18, 16]
labels = ['A', 'B', 'C', 'D', 'E']

# 創(chuàng)建散點圖
plt.scatter(x, y)

# 標(biāo)記每個數(shù)據(jù)點
for i, label in enumerate(labels):
    plt.annotate(label, (x[i], y[i]), textcoords="offset points", xytext=(0,10), ha='center')

plt.show()

在這個例子中,我們創(chuàng)建了一個包含五個數(shù)據(jù)點的散點圖,并使用plt.annotate()函數(shù)在每個數(shù)據(jù)點上標(biāo)記了對應(yīng)的標(biāo)簽。您可以根據(jù)需要調(diào)整標(biāo)簽的位置和樣式。

0