700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python绘制矩阵图设置颜色_Python可视化25|seaborn绘制矩阵图

python绘制矩阵图设置颜色_Python可视化25|seaborn绘制矩阵图

时间:2024-03-31 08:32:50

相关推荐

python绘制矩阵图设置颜色_Python可视化25|seaborn绘制矩阵图

矩阵图即用一张图绘制多个变量之间的关系,数据挖掘中常用于初期数据探索;

本文介绍python中seaborn.pairplot(傻瓜版)和seaborn.PairGrid(更个性化版)绘制矩阵图

本文内容速览

目录

1、绘图数据准备

还是使用鸢尾花iris数据集

#导入本帖要用到的库,声明如下:

import matplotlib.pyplot as plt

import numpy as np

import pandas as pd

from pandas import Series,DataFrame

from sklearn import datasets

import seaborn as sns

#导入鸢尾花iris数据集(方法一)

#该方法更有助于理解数据集

iris=datasets.load_iris()

x, y =iris.data,iris.target

y_1 = np.array([setosa if i==0 else versicolor if i==1 else virginica for i in y])

pd_iris = pd.DataFrame(np.hstack((x, y_1.reshape(150,1))),columns=[sepal length(cm),sepal width(cm),petal length(cm),petal width(cm),class])

#astype修改pd_iris中数据类型object为float64

pd_iris[sepal length(cm)]=pd_iris[sepal length(cm)].astype(float64)

pd_iris[sepal width(cm)]=pd_iris[sepal width(cm)].astype(float64)

pd_iris[petal length(cm)]=pd_iris[petal length(cm)].astype(float64)

pd_iris[petal width(cm)]=pd_iris[petal width(cm)].astype(float64)

#导入鸢尾花iris数据集(方法二)

#import seaborn as sns

#iris_sns = sns.load_dataset("iris")

数据集简单统计

2、seaborn.pairplot

语法:seaborn.pairplot(data, hue&

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。