pandas scatter_matrix方法

时间:2016-12-01 08:10:04

标签: python pandas

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"部分。

1 个答案:

答案 0 :(得分:4)

c=y_train是一个关键字参数,将传递给matplotlib函数。 Python使用签名中的**kwds捕获它。 c=y_train将使用y_train中的数据来指示数据点的颜色。