在VS Code中运行代码后Pandas未显示散点矩阵的问题
解决Visual Studio Code中pandas散点矩阵不显示的问题
- 核心原因:pandas的
scatter_matrix函数仅生成绘图对象,不会自动触发图像显示,必须手动调用显示命令。 - 修复步骤:
- 导入
matplotlib.pyplot库(pandas绘图依赖matplotlib) - 在绘图代码后添加
plt.show()语句,强制显示图像
- 导入
修改后的完整代码:
import numpy as np import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame(np.random.randn(1000, 4), columns=['A','B','C','D']) pd.plotting.scatter_matrix(df, alpha=0.2) plt.show()
如果运行时提示找不到matplotlib,先在终端执行安装命令:
pip install matplotlib
内容的提问来源于stack exchange,提问作者Turar Khafiz
相关产品推荐
相关产品推荐

