運行pandas.scatter_matrix()散點圖函數時報錯,
原因是該函數在新版本用法發生了變化:
pandas.plotting.scatter_matrix
完整用法:pd.plotting.scatter_matrix(iris_dataframe, c=y_train, figsize=(15,15), marker=‘0’, hist_kwds={‘bins’:50},s=60,alpha=.8, cmap=mglearn.cm3)
參數如下:
- frame,pandas dataframe對象
- alpha, 圖像透明度,一般取(0,1]
- figsize,以英寸為單位的圖像大小,一般以元組 (width, height) 形式設置
- ax,可選一般為none
- diagonal,必須且只能在{‘hist’, ‘kde’}中選擇1個,’hist’表示直方圖(Histogram plot),’kde’表示核密度估計(Kernel Density Estimation);該參數是scatter_matrix函數的關鍵參數
- marker,Matplotlib可用的標記類型,如’.’,’,’,’o’等
- density_kwds,(other plotting keyword arguments,可選),與kde相關的字典參數
- hist_kwds,與hist相關的字典參數
- range_padding,(float, 可選),圖像在x軸、y軸原點附近的留白(padding),該值越大,留白距離越大,圖像遠離坐標原點
- kwds,與scatter_matrix函數本身相關的字典參數
- c,顏色
參考博客:https://blog.csdn.net/wangxingfan316/article/details/80033557