当前位置: 首页 > web >正文

机器学习——Seaborn练习题

 1、使用tips数据集,创建一个展示不同时间段(午餐/晚餐)账单总额分布的箱线图

import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
import pandas as pdplt.rcParams["font.sans-serif"] = ["SimHei"]
plt.rcParams["axes.unicode_minus"] = Falsedf = pd.read_csv("../data/tips.csv",encoding="utf-8")sns.boxplot(data = df,x = "time",y = "total_bill"
)plt.title("时间-账单总额(x-y)箱线图")
plt.show()

 结果展示:

2、使用iris数据集,绘制花萼长度与花瓣长度的散点图,并按不同种类着色

import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
import pandas as pdplt.rcParams["font.sans-serif"] = ["SimHei"]
plt.rcParams["axes.unicode_minus"] = Falsedf = pd.read_csv("../data/iris.csv",encoding="utf-8")sns.scatterplot(data = df,x = "sepal_length",y = "petal_length",hue = "species"
)plt.title("花萼长度-花瓣长度散点图")
plt.show()

 结果展示:

 3、创建航班乘客数据的月度变化折线图,按年份着色

import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
import pandas as pdplt.rcParams["font.sans-serif"] = ["SimHei"]
plt.rcParams["axes.unicode_minus"] = Falsedf = pd.read_csv("../data/flights.csv",encoding="utf-8")sns.lineplot(data = df,x = "month",y = "passengers",hue = "year"
)plt.title("月-乘客数量")
plt.xticks(rotation=45)
plt.tight_layout()
plt.show()

结果展示:

 

4、 使用diamonds数据集(需从seaborn导入),绘制克拉与价格的散点图,并按切工质量着色

import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
import pandas as pdplt.rcParams["font.sans-serif"] = ["SimHei"]
plt.rcParams["axes.unicode_minus"] = Falsedf = pd.read_csv("../data/diamonds.csv",encoding="utf-8")sns.scatterplot(data = df,x = "carat",y = "price",hue = "cut",
)plt.title("克拉-价格散点图")
plt.show()

结果展示:

5、使用penguins数据集,绘制企鹅不同物种的喙长与喙深的联合分布图

import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
import pandas as pdplt.rcParams["font.sans-serif"] = ["SimHei"]
plt.rcParams["axes.unicode_minus"] = Falsedf = pd.read_csv("../data/penguins.csv",encoding="utf-8")sns.jointplot(data = df,x = "bill_length_mm",y = "bill_depth_mm",hue = "species",
)plt.title("企鹅不同物种间喙长与喙深的联合分布图")
plt.tight_layout()
plt.show()

结果展示:

 

 

http://www.xdnf.cn/news/2440.html

相关文章:

  • Python教程(二)——控制流工具前半部分
  • 《代码整洁之道》第5章 格式 - 笔记
  • 第二章、在Windows上部署Dify:从修仙小说到赛博飞升的硬核指南
  • 基于 Playwright 构建小型分布式爬虫项目实战
  • SpringBoot与BookKeeper整合,实现金融级别的日志存储系统
  • 小结:BFD
  • 解决SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption faile的问题
  • React19 useOptimistic 用法
  • 文字光影扫过动效
  • 1999-2022年各省研究与试验发展经费内部支出数据/研发经费内部支出数据/RD经费内部支出数据
  • 鸿蒙NEXT开发正则工具类(ArkTs)
  • Qt/C++开发监控GB28181系统/设备注册/设备注销/密码认证/心跳保活/校时
  • [MCU]SRAM
  • JVM指令手册:深入理解字节码执行机制
  • 图像生成新势力:GPT-Image-1 与 GPT-4o 在智创聚合 API 的较量
  • 大数据学习栈记——Hive4.0.1安装
  • 整合 | 大模型时代:微调技术在医疗智能问答矩阵的实战应用20250427
  • 正则表达式详解
  • π0.5:带开放世界泛化的视觉-语言-动作模型
  • C++学习:六个月从基础到就业——模板编程:模板特化
  • web字符转义
  • Maven概述
  • Leetcode837.新21点
  • GRS认证审核内容?GRS认证基本概述?GRS认证的好处?
  • 【应用密码学】实验二 分组密码(2)
  • 「浏览器即OS」:WebVM技术栈如何用Wasm字节码重构冯·诺依曼体系?
  • 革新桌面自动化:微软UFO²操作系统深度解析与未来展望
  • C++笔记-模板进阶和继承(上)
  • 最佳实践-HENGSHI SENSE 可视化创作中如何引入数据集市的成果
  • 企业数据赋能 | 应用模板分享:汽车销售仪表板