點狀圖是一種用于表示數(shù)據(jù)分布的可視化方式。在 Python 中,我們可以使用第三方庫 matplotlib 來繪制點狀圖。
import matplotlib.pyplot as plt
# 創(chuàng)建隨機數(shù)據(jù)
import numpy as np
x = np.random.randn(100)
y = np.random.randn(100)
# 繪制點狀圖
plt.scatter(x, y)
# 添加標(biāo)題和軸標(biāo)簽
plt.title('Random data scatter plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 顯示圖形
plt.show()
上述代碼中,首先導(dǎo)入了 matplotlib.pyplot 模塊。接著,我們使用 NumPy 庫創(chuàng)建了兩個長度為 100 的隨機數(shù)組 x 和 y,用于繪制點狀圖。然后,通過 plt.scatter() 函數(shù)來繪制點狀圖,其中 x 和 y 分別表示 x 軸和 y 軸上的數(shù)據(jù)點坐標(biāo)。我們還添加了圖形的標(biāo)題和軸標(biāo)簽,并最終通過 plt.show() 函數(shù)將圖形顯示出來。
點狀圖可以用于展示兩個變量之間的關(guān)系或者展示數(shù)據(jù)的分布情況。在實際應(yīng)用中,我們可以根據(jù)不同的需求來調(diào)整點狀圖的參數(shù),比如點的大小、顏色、形狀等。如果需要繪制更加復(fù)雜的圖形,也可以使用其他第三方庫,例如 Seaborn 或者 Plotly 等。