Matplotlib scatter()函數 參數解釋

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指定的cmapnorm映射到顏色
    (見下文)。請注意,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:標量,可選,默認值:無
    vminvmaxnorm結合使用來標準化
    亮度數據。如果其中任何一個都是無,那麼最小和最大的
    使用顏色數組。請注意,如果你通過一個“規範”實例,你的
    vminvmax的設置將被忽略。

  • 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
Mark

👌白了個白,我覺得這些就夠我用了)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章