📜  散点矩阵图 - Python (1)

📅  最后修改于: 2023-12-03 14:54:52.063000             🧑  作者: Mango

散点矩阵图 - Python

散点矩阵图是一种用于探索多个变量之间关系的图形。在Python中,我们可以使用matplotlib库和pandas库创建散点矩阵图。

使用matplotlib库创建散点矩阵图
import matplotlib.pyplot as plt
import pandas as pd

# 导入数据(例子中使用iris数据集)
iris = pd.read_csv('https://raw.githubusercontent.com/mwaskom/seaborn-data/master/iris.csv')

# 创建散点矩阵图
pd.plotting.scatter_matrix(iris, figsize=(10, 10))
plt.show()

以上代码将生成一个10×10英寸的散点矩阵图,显示iris数据集中所有数值型变量之间的关系。可以看到不同变量之间的散点图以及变量的直方图。

使用pandas库创建散点矩阵图
import pandas as pd

# 导入数据(例子中使用iris数据集)
iris = pd.read_csv('https://raw.githubusercontent.com/mwaskom/seaborn-data/master/iris.csv')

# 创建散点矩阵图
pd.plotting.scatter_matrix(iris, figsize=(10, 10))
plt.show()

要创建散点矩阵图,我们只需要调用pandas库的scatter_matrix函数即可。函数的参数包括数据集、图形的大小等。

总体而言,散点矩阵图是一种简单有效的可视化方法,可以用于探索多个变量之间的关系。在Python中,我们可以使用matplotlib库和pandas库轻松创建这种图形。