Python作為一門高效易用的編程語言,在數(shù)據(jù)可視化方面有著不可忽視的優(yōu)勢。
??在Python中,想要畫出點圖(Scatter Plot),我們可以使用matplotlib庫的pyplot模塊。
??接下來,就來教大家如何制作一個點圖:
import matplotlib.pyplot as plt
# 定義數(shù)據(jù)
x = [1,2,3,4,5,6,7,8]
y = [2,3,1,5,1,6,9,8]
# 設置點圖線型、顏色、標記大小
plt.scatter(x,y,marker="o",c="r",s=50)
# 設置x、y軸標簽以及標題
plt.xlabel("x")
plt.ylabel("y")
plt.title("Scatter Plot")
# 顯示圖表
plt.show()
代碼解釋:
- 第一行為導入matplotlib庫下的pyplot模塊。
- 第三、四行為定義x,y坐標軸數(shù)據(jù)。
- 第六行是設置點圖的線型為實心圓(marker),顏色為紅色(c),標記大小為50(s)。
- 第九至十一行設置x、y軸標簽和標題信息。
- 最后一行則是用于展示畫出的點圖。
運行代碼后,就得到了如下的點圖:
到這里,你已經(jīng)掌握了Python畫點圖的基本方法,可以按照自己的喜好更改線型、顏色和大小等參數(shù),甚至制作出更復雜的點圖。