python中scatter()函式用法,matplotlib畫圖
阿新 • • 發佈:2019-01-05
scatter函式用於繪製散點圖。
scatter函式原型
matplotlib.pyplot.scatter(x,y,s=20,c='b',maker='o',cmpa=None,norm=None,vmin=None,vax=None,alpha=None,linewidths=None,verts=None,hole=None)
函式中各個引數介紹
x,y是相同長度的陣列。
s可以是標量,或者與x,y長度相同的陣列,表明散點的大小。預設20
c,即color,是點的顏色。顏色引數如下:b-blue c-cyan g-greeen k-black m-magenta r-red w-white y-yellow
marker 是散點的形狀。其屬性較多,. --點 o--圓圈 ,--畫素 v--倒三角 *--星星
利用scatter函式畫散點圖程式碼演示
from numpy import * import matplotlib.pyplot as plt #file2matrixTest函式在《機器學習實戰》裡有具體程式碼。將原始資料轉換為好處理的矩陣 datingDataMat ,datingLabels= file2matrixTest('F:\pythonProject\datingTestSet.txt') fig = plt.figure() #建立一個畫布 ax = fig.add_subplot(111)#將畫布分割成1行1列,影象畫在從左到右從上到下的第一塊。 ax.scatter(datingDataMat[:,1],datingDataMat[:,2]) plt.show()