python matplotlib.pyplot 散點圖詳解(1)


python matplotlib.pyplot散點圖詳解(1)

一、創建散點圖

可以用scatter函數創建散點圖

並使用show函數顯示散點圖

代碼如下:

import matplotlib.pyplot as plt #導入模塊

x = [5, 7, 8, 10, 6]
y = [3, 7, 13, 8, 10]

plt.scatter(x, y) #創建散點圖
plt.show() #顯示散點圖

 運行如下:

如圖顯示,散點圖按照坐標顯示了五個點

二、散點圖樣式

可以通過color,s,marker等參數設置散點圖樣式

比如:

import matplotlib.pyplot as plt

x = [5, 7, 8, 10, 6]
y = [3, 7, 13, 8, 10]

plt.scatter(x, y, color = "green", s = 500)
#color參數設置顏色
#s參數設置大小
plt.show()

運行如下:

 

還可以用marker參數設置圖形形狀:

代碼如下:

import matplotlib.pyplot as plt

x = [5, 7, 8, 10, 6]
y = [3, 7, 13, 8, 10]

plt.scatter(x, y, color = "green", s = 500, marker = "s")
#marker參數設置圖案,其中“s“為正方形
plt.show()

運行如下:

 

其中想知道更多圖形請對照marker數據表:

比如"^"符號:

import matplotlib.pyplot as plt

x = [5, 7, 8, 10, 6]
y = [3, 7, 13, 8, 10]

plt.scatter(x, y, color = "green", s = 500, marker = "^")
plt.show()

 運行如下:

如果要一個散點圖的每一個點顯示不同的樣式,可以在參數里寫數組:

 

 import matplotlib.pyplot as plt

x = [5, 7, 8, 10, 6]
y = [3, 7, 13, 8, 10]
b = [20, 60, 15, 45, 30]

plt.scatter(x, y, color = "green", s = b)
#數組b里的五個數對應了這五個點
plt.show()

運行如下:

 

 下期資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM