首页 > 分享 > 使用seaborn绘制鸢尾花的花萼长度、花萼宽度与种类之间的分类散点图。

使用seaborn绘制鸢尾花的花萼长度、花萼宽度与种类之间的分类散点图。

帅小溪 已于 2024-03-10 17:27:49 修改

于 2024-03-10 17:22:42 首次发布

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

使用seaborn绘制鸢尾花的花萼长度、花萼宽度与种类之间的分类散点图。

     要求:导入相关绘图库和数据处理库;读取data文件夹中iris.csv的数据;设置中文字体;设置元素缩放类型为‘notebook’;设置调色板为“紫蓝绿”,即“PuBuGn”;绘制分类散点图,去除右边和顶部边框,输出展示。

效果图如图1

                                                                        图一

相对应的代码:

# 导入库

import seaborn as sns

import pandas as pd

import matplotlib.pyplot as plt

import matplotlib.font_manager as font_manager

# 读取数据

data = pd.read_csv('C:/Users/26712/WPy64-3741(1)/WPy64-3741(1)/notebooks/python大作业/data/iris.csv')

chinese_font=None

for font in font_manager.fontManager.ttflist:

if'SimHei' in font.name:

chinese_font=font.name

break

if chinese_font is None:

print("找不到已安装的中文字体,请确保系统中有中文字体安装。")

else:

plt.rcParams['font.family']=chinese_font

sns.set_context("notebook")

sns.set_palette("PuBuGn")

sns.scatterplot(x='sepal_width',y='sepal_length',hue='species',data=data)

sns.despine()

plt.show()

相关知识

sklearn学习之用matplotlib绘制鸢尾花(Iris)数据集的两个特征:花萼的长度和宽度
鸢尾花数据集如何可视化
鸢尾花分类与直方图、散点图的绘制及可视化决策树
数据可视化——鸢尾花数据集的分析与散点图的绘制
Python数据分析项目实例3:使用matplotlib散点图分析鸢尾花(Iris)数据集
鸢尾花(Iris)数据集入门
从零开始:Python与Jupyter Notebook中的数据可视化之旅
深度学习鸢尾花分类实验报告 鸢尾花实验目的
KNN实现鸢尾花分类
python根据品种散点图鸢尾花

网址: 使用seaborn绘制鸢尾花的花萼长度、花萼宽度与种类之间的分类散点图。 https://m.huajiangbk.com/newsview1946801.html

所属分类:花卉
上一篇: 神奇的REPT函数,在EXCEL
下一篇: 同事用Excel花了半小时做甘特