iris数据集下载(免费):https://download.csdn.net/download/weixin_44940488/20718531
使用的分析软件:jupyter notebook
主要语法知识:Python数据清洗与整理、seaborn数据可视化。
1.导入相关库和数据集from pandas import Series,DataFrame
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
'iris = pd.read_csv(open('数据iris-data.csv'))
iris.head()
鸢尾花数据集经常用于及其学习(分类算法)的入门例子。其中,sepal_length_cm:为花萼长度; sepal_width_cm:为花萼宽度; petal_length_cm:为花瓣长度; petal_width_cm:花瓣宽度。
2. 散点图绘制plt.figure(figsize=(12,6),dpi=100)
plt.scatter(x = iris.petal_width_cm, y = iris.petal_length_cm, s =10, color = 'steelblue')
plt.xlabel('花瓣宽度',fontsize = 15)
plt.ylabel('花瓣长度',fontsize = 15)
plt.title('鸢尾花花瓣长度与宽度关系图', fontsize = 20, pad = 20)
plt.show()
iris['class'].value_counts()
iris.ix[iris['class'] == 'versicolor', 'class'] = 'Iris-versicolor'
iris.ix[iris['class'] == 'Iris-setossa', 'class'] = 'Iris-setosa'
iris['class'].unique()
iris['class'].value_counts()
colors_iris = ['steelblue','indianred','green']
class1 = ['Iris-setosa', 'Iris-versicolor', 'Iris-virginica']
marker_iris = ['o','s','x']
plt.figure(figsize=(12,6),dpi=100)
for i in range(0,3):
plt.scatter(x = iris.petal_width_cm[iris['class']== class1[i]],
y = iris.petal_length_cm[iris['class']== class1[i]],
color = colors_iris[i],marker = marker_iris[i],label = class1[i])
plt.xlabel('花瓣宽度',fontsize = 15)
plt.ylabel('花瓣长度',fontsize = 15)
plt.title('鸢尾花花瓣长度与宽度关系图', fontsize = 20, pad = 20)
plt.legend(loc='best')
plt.show()
相关知识
python 鸢尾花数据集下载
机器学习案例——鸢尾花数据集分析
鸢尾花(Iris)数据集入门
分析鸢尾花数据集
Iris鸢尾花数据集可视化、线性回归、决策树分析、KMeans聚类分析
python的鸢尾花数据如何导入
鸢尾花数据集的数据可视化
鸢尾花(iris)数据集分析
python利用c4.5决策树对鸢尾花卉数据集进行分类(iris)
【python数据挖掘课程】十九.鸢尾花数据集可视化、线性回归、决策树花样分析
网址: Python数据分析项目实例3:使用matplotlib散点图分析鸢尾花(Iris)数据集 https://m.huajiangbk.com/newsview665893.html
上一篇: 花瓣最大怎么画?超详细教程及技巧 |
下一篇: 玫瑰花画法 |