Python畫點圖帶豎線是一項非常實用的技術,特別適用于數據可視化和統計分析。下面是一個簡單的代碼示例,我們將使用matplotlib庫來實現。
import matplotlib.pyplot as plt import numpy as np # 設置數據 x = np.arange(1, 11) y = np.random.randint(1, 10, size=10) # 畫點圖 plt.plot(x, y, 'o') # 畫豎線 for i in range(len(x)): plt.axvline(x=x[i]) # 顯示圖像 plt.show()
上述代碼首先導入了matplotlib庫和numpy庫,然后設置了一組數據。我們使用np.arange函數創建了1到10的數組x,使用np.random.randint函數創建了1到10之間的隨機整數數組y,該數組的長度為10。
接著,我們使用plt.plot函數畫出了點圖,其中'o'表示畫出圓點。然后使用for循環畫出了每個點對應的豎線,即使用plt.axvline函數畫出豎線,并設置參數x的值為當前點的橫坐標。
最后,使用plt.show函數將圖像顯示出來。