我正在尝试使用以下代码在 Jupyter Notebook 中运行 pd.scatter_matrix()
函数:
import matplotlib.pyplot as plt
import pandas as pd
# Load some data
iris = datasets.load_iris()
iris_df = pd.DataFrame(iris['data'], columns=iris['feature_names'])
iris_df['species'] = iris['target']
pd.scatter_matrix(iris_df, alpha=0.2, figsize=(10, 10))
plt.show()
但我越来越 AttributeError: module 'pandas' has no attribute 'scatter_matrix'
。即使在终端中执行 conda update pandas
和 conda update matplotlib
命令后,这种情况仍在发生。
我执行了 pd.__version__
命令来检查我的熊猫版本,它是 '0.24.2'
。可能是什么问题呢?
原文由 spidermarn 发布,翻译遵循 CC BY-SA 4.0 许可协议
此方法在
pandas.plotting
文档 和pandas.plotting.scatter_matrix
下: