iris数据集可视化python

该博客通过Python的seaborn和matplotlib库展示了鸢尾花数据集的散点图矩阵,揭示了各特征之间的相互关系。同时,使用平行坐标图进一步展现了数据中萼片长度、萼片宽度、花瓣长度和花瓣宽度四个特征的分布情况,帮助理解数据的多维特性。
摘要由CSDN通过智能技术生成

加载数据集

import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
iris = pd.read_csv('iris.csv')
iris.head()

在这里插入图片描述

python 绘制散点图矩阵:

展示两两特征之间的关系

sns.set(style='ticks')
sns.pairplot(iris,vars=['sepal_length','petal_length','sepal_width','petal_width'])

在这里插入图片描述

python绘制平行坐标图

data = np.array(iris[['sepal_length','petal_length','sepal_width','petal_width']]).tolist()
parallel_axis = [
    {"dim":0,"name":"萼片长度"},
    {"dim":1,"name":"萼片宽度"},
    {"dim":2,"name":"花瓣长度"},
    {"dim":3,"name":"花瓣宽度"}
]
parallel = Parallel(init_opts=opts.InitOpts(width="800px",height="600px"))
parallel.add_schema(schema=parallel_axis)
parallel.add('iris平行图',data=data,linestyle_opts=opts.LineStyleOpts(width=2,opacity=0.2))
parallel.render_notebook()

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值