fig = px.scatter_matrix(train_public, dimensions=["del_in_18month", "known_outstanding_loan", "known_dero", "pub_dero_bankrup"], color="isDefault") fig.show() 改为matplotlib.pyplot下画出来的图
时间: 2023-07-06 12:14:35 浏览: 159
colourhistogram.rar_CBIR.fig_DWT.fig_cbir_cbir dwt_feature band
可以使用matplotlib库中的scatter_matrix函数绘制散点矩阵图,代码如下:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据
train_public = pd.read_csv('train_public.csv')
# 绘制散点矩阵图
pd.plotting.scatter_matrix(train_public[["del_in_18month", "known_outstanding_loan", "known_dero", "pub_dero_bankrup"]], c=train_public["isDefault"], figsize=(10,10))
# 设置横纵坐标轴标签
plt.xlabel("Features")
plt.ylabel("Features")
# 显示图像
plt.show()
```
这里使用了pandas库的scatter_matrix函数来绘制散点矩阵图,并通过c参数设置颜色(即类别),figsize参数设置图像大小。最后通过matplotlib库中的xlabel、ylabel和show函数设置坐标轴标签和显示图像。
阅读全文