1

探索性数据分析

#create df from data in X_train

#label columns using str in iris_dataset.feature_names

    iris_dataframe = pd.DataFrame(X_train, columns=iris_dataset.feature_names)

#create scatter matrix from df, color by y_train

    grr = pd.plotting.scatter_matrix(iris_dataframe, c=y_train, figsize = (15,15),
                       marker = 'o', hist_kwds={'bins':20}, s=60,
                       alpha=0.8, cmap=mglearn.cm3)

在上面的代码中,我无法理解 's' 和 'cmap' 的使用。我知道这个 API 已经更新了,但是我想了解 's' 和 'cmap=mglearn.cm3' 在一般使用中的用法。

4

1 回答 1

1

在 plotting.scatter_matrix 中,'s' 和 'cmap' 是 matplotlib.pyplot.scatter 的关键字参数。

它们是可与 pandas.plotting.scatter_matrix 一起使用的可选参数。

' s ' 用于指定标记大小

' cmap ' 定义颜色图

这是一个链接

于 2021-06-30T09:29:05.200 回答