matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, *, data=None, **kwargs)
功能:函數方式繪制散點圖。
返回:paths : PathCollection
參數詳解:
x, y : array_like, shape (n, ) ,形如(n,1)的數組
s : scalar or array_like, shape (n, ), optional。標量或者形如(n,1)的數組。1
以平方磅為單位的標記面積,指定為下列形式之一:
數值標量 : 以相同的大小繪制所有標記。
行或列向量 : 使每個標記具有不同的大小。x、y 和 sz 中的相應元素確定每個標記的位置和面積。sz 的長度必須等於 x 和 y 的長度。
[] : 使用 36 平方磅的默認面積。
c : color, sequence, or sequence of color, optional 色彩或顏色序列
標記顏色,指定為下列形式之一:
RGB 三元數或顏色名稱 : 使用相同的顏色繪制所有標記。
由 RGB 三元數組成的三列矩陣 :對每個標記使用不同的顏色。矩陣的每行為對應標記指定一種 RGB 三元數顏色。行數必須等於 x 和 y 的長度。
向量 :對每個標記使用不同的顏色,並以線性方式將 c 中的值映射到當前顏色圖中的顏色。c 的長度必須等於 x 和 y 的長度。要更改坐標區的顏色圖,請使用 colormap 函數。 c 為list的時候,一定要特別注意c的長度,必須與x、y相等,不然會報很奇怪的錯。
marker : MarkerStyle 點的風格
cmap : Colormap, optional, default: None。具體參見:matplotlib.pyplot.cm結構及用法||參數詳解。
norm : Normalize, optional, default: None
vmin, vmax : scalar, optional, default: None
alpha : scalar, optional, default: None
透明度
linewidths : scalar or array_like, optional, default: None
edgecolors : color or sequence of color, optional, default: ‘face’
參數詳細列表
marker可選參數
c可選參數