Signature: pandas.scatter_matrix(frame, alpha=0.5, figsize=None, ax=None, grid=False, diagonal='hist', marker='.', density_kwds=None, hist_kwds=None, range_padding=0.05, **kwds)
Docstring:
Draw a matrix of scatter plots.
在此签名中,没有' c'参数,但为什么我在虹膜分类练习中看到代码如下:
iris_dataframe = pd.DataFrame(X_train, columns=iris_dataset.feature_names)
grr = pd.scatter_matrix(iris_dataframe, c=y_train, figsize=(15,15), marker='0', hist_kwds={'bins': 20}, s=60, alpha=.8, cmap=mglearn.cm3)
请参阅" c = y_train"部分。
答案 0 :(得分:4)
c=y_train
是一个关键字参数,将传递给matplotlib函数。 Python使用签名中的**kwds
捕获它。 c=y_train
将使用y_train
中的数据来指示数据点的颜色。