1
下面的python代碼將顯示直方圖和散點圖的對圖。matplotlib如何知道在這段代碼中顯示什麼?
import pandas as pd
import matplotlib.pyplot as plt
from sklearn import datasets
iris_dataset = datasets.load_iris()
X = iris_dataset.data
Y = iris_dataset.target
iris_dataframe = pd.DataFrame(X, columns=iris_dataset.feature_names)
# create a scatter matrix from the dataframe, color by y_train
grr = pd.scatter_matrix(iris_dataframe, c=Y, figsize=(15, 15), marker='o',
hist_kwds={'bins': 20}, s=60, alpha=.8)
plt.show()
讓我感到困惑的是plt.show()
怎麼知道要顯示什麼?沒有看到grr
被分配到plt
的代碼中的任何地方。 plt
如何神奇地知道要顯示什麼?