使用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://www.huajiangbk.com/newsview1946801.html
| 上一篇: 神奇的REPT函数,在EXCEL... | 下一篇: 同事用Excel花了半小时做甘特... |





