首页 > 分享 > 【可视化】鸢尾花(iris)数据集可视化

【可视化】鸢尾花(iris)数据集可视化

可乐大牛 已于 2022-04-09 10:52:15 修改

于 2021-05-01 12:09:38 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

文章目录 预备工作数据集导包数据集导入、划分 折线图柱状图散点图

预备工作

数据集

数据集:资料,提取码:hywg

导包

import pandas as pd import numpy as np import matplotlib.pyplot as plt import matplotlib 12345

数据集导入、划分

# 导入鸢尾花数据集 df = pd.read_csv('iris.csv', index_col=0,header=0,names=[0,1,2,3,'Species']) # 划分数据集 grouped = df[list(range(4))].groupby(df['Species']) setosa = grouped.get_group('setosa') versicolor = grouped.get_group('versicolor') virginica = grouped.get_group('virginica') # 索引重排 versicolor.reset_index(drop=True,inplace=True) virginica.reset_index(drop=True,inplace=True) 1234567891011

折线图

# 折线图 每个种类的Sepal.Length折线图 tmp = pd.DataFrame({'setosa':setosa[0],'versicolor':versicolor[0],'virginica':virginica[0]}) tmp.plot() plt.show() 1234

在这里插入图片描述

柱状图

# 柱状图 每个种类的平均值柱状图 bar = grouped.mean() bar.plot.bar() plt.show() 1234

在这里插入图片描述

散点图

# 不同种类的鸢尾花的Sepals分布 ax = setosa.plot.scatter(x=0, y=1, color='DarkBlue', label='setosa'); bx = versicolor.plot.scatter(x=0, y=1, color='DarkGreen', label='versicolor', ax=ax); virginica.plot.scatter(x=0, y=1, color='DarkRed', label='virginica', ax=bx); plt.show() 12345

在这里插入图片描述

相关知识

鸢尾花数据集的数据可视化
鸢尾花数据集降维可视化
鸢尾花数据集如何可视化
Iris鸢尾花数据集可视化、线性回归、决策树分析、KMeans聚类分析
鸢尾花(Iris)数据集入门
鸢尾花数据集,揭开数据可视化分析的奥秘
逻辑回归鸢尾花分类可视化
【python数据挖掘课程】十九.鸢尾花数据集可视化、线性回归、决策树花样分析
鸢尾花数据集可视化
Dataset之IRIS:鸢尾花(Iris)数据集的简介、下载、使用方法之详细攻略

网址: 【可视化】鸢尾花(iris)数据集可视化 https://m.huajiangbk.com/newsview1548740.html

所属分类:花卉
上一篇: 鸢尾花数据集可视化分析:柱状图、
下一篇: KNN实现鸢尾花分类