溫馨提示×

使用Matplotlib如何繪制群集圖

小億
83
2024-05-20 13:54:23
欄目: 編程語言

要繪制群集圖,可以使用Matplotlib庫中的scatter()函數(shù)。以下是一個簡單的示例代碼:

import matplotlib.pyplot as plt

# 創(chuàng)建數(shù)據(jù)
x = [1, 2, 3, 4, 5]
y = [3, 5, 2, 7, 4]
colors = ['red', 'blue', 'green', 'yellow', 'orange']
sizes = [20, 50, 80, 120, 180]

# 繪制散點圖
plt.scatter(x, y, c=colors, s=sizes, alpha=0.5)

plt.xlabel('X軸')
plt.ylabel('Y軸')
plt.title('群集圖')

plt.show()

在這個示例中,我們定義了x和y坐標的數(shù)據(jù),以及每個點的顏色和大小。然后使用scatter()函數(shù)繪制群集圖,并設置透明度為0.5。最后使用xlabel()、ylabel()和title()函數(shù)為圖表添加標簽和標題,然后使用show()函數(shù)顯示圖表。您可以根據(jù)需要自定義數(shù)據(jù)、顏色和大小來繪制您想要的群集圖。

0