使用pandas可视化遇到了一个问题,代码和报错为
# 对于数据中的每一对特征构造一个散布矩阵
import pandas as pd
pd.plotting.scatter_matrix(data, alpha = 0.3, figsize = (14,8), diagonal = 'kde');
AttributeError: 'module' object has no attribute 'plotting'
报错的含义也就是pandas下没有这个plotting模块,于是查官方文档,得到了解决方案
也就是plotting在pandas的tools下面,成功解决代码如下:
# 对于数据中的每一对特征构造一个散布矩阵
import pandas as pd
pd.tools.plotting.scatter_matrix(data, alpha = 0.3, figsize = (14,8), diagonal = 'kde');