scatter()函數大致意思就是繪圖,有很多參數可以自行設置,比如繪圖的標記和顏色等,標題和圖示都可以通過這一個函數,修改其中參數的值得到。
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, hold=None, data=None, **kwargs) √
具體參數說明:
-
x,y:array_like,shape(n,)
輸入數據 -
s:標量或array_like,shape(n,),可選
大小以點數^ 2。默認是rcParams
。 -
c:顏色,順序或顏色順序,可選,默認:‘b’
c
可以是單個顏色格式的字符串,也可以是一系列顏色
規範的長度爲N
,或一系列N
數字
使用通過kwargs指定的cmap
和norm
映射到顏色
(見下文)。請注意,c
不應該是單個數字RGB或
RGBA序列,因爲這與數組無法區分
值將被彩色映射。c
可以是一個二維數組,其中的
行是RGB或RGBA,但是,包括單個的情況
行爲所有點指定相同的顏色。 -
marker:
〜matplotlib.markers.MarkerStyle
,可選,默認值:‘o’
請參閱〜matplotlib.markers
以獲取有關不同的更多信息
標記分散支持的樣式。marker
可以是
該類的實例或特定文本的簡寫
標記。 -
cmap:
〜matplotlib.colors.Colormap
,可選,默認:無
一個〜matplotlib.colors.Colormap
實例或註冊名稱。
cmap
僅在c
是浮點數組時使用。如果沒有,
默認爲rcimage.cmap
。 -
norm:
〜matplotlib.colors.Normalize
,可選,默認:無
〜matplotlib.colors.Normalize
實例用於縮放
亮度數據爲0,1。norm
只有在c
是一個數組時才被使用
彩車。如果None,則使用默認值:func:normalize
。 -
vmin,vmax:標量,可選,默認值:無
vmin
和vmax
與norm
結合使用來標準化
亮度數據。如果其中任何一個都是無,那麼最小和最大的
使用顏色數組。請注意,如果你通過一個“規範”實例,你的
vmin
和vmax
的設置將被忽略。 -
alpha:標量,可選,默認值:無
alpha混合值,介於0(透明)和1(不透明)之間, -
linewidths:標量或array_like,可選,默認值:無
如果無,則默認爲(lines.linewidth,)。 -
verts:(x,y)的序列,可選
如果marker
爲None,這些頂點將用於
構建標記。標記的中心位於
在(0,0)爲標準化單位。整體標記重新調整
由s
完成。 -
edgecolors :顏色或顏色順序,可選,默認值:無
如果無,則默認爲’face’ , 如果’face’,邊緣顏色將永遠是相同的臉色。如果它是’none’,補丁邊界不會被畫下來。對於未填充的標記,“edgecolors”kwarg被忽視並被迫在內部“面對”。
marker屬性詳表,轉自https://blog.csdn.net/qq_18649781/article/details/88862210
👌白了個白,我覺得這些就夠我用了)