[Python]scatter_matrix報錯 module 'pandas' has no attribute 'scatter_matrix'


運行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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM