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

大数据应用开发和项目实战-Seaborn

设计目标

seaborn 建立在 matplotlib 之上,专注于统计数据可视化,简化绘图过程,提供高级接口和美观的默认主题

Seaborn的安装:

        1.pip install seaborn -i

        2.conda install seaborn (清华源:https://pypi.tuna.tsinghua.edu.cn/simple)

        Seaborn的导入: import seaborn as sns 

sns.set_theme()

sns.set_theme() 可以选择不同的主题和模板。

格式为sns.set_theme(style="whitegrid", context="paper") style取值如下:

格式为sns.set_theme(style="whitegrid", context="paper") context取值如下:

sns.scatterplot() - 散点图

        sns.scatterplot()用于绘制两个变量之间的散点图,可选择添加趋势线

sns.lineplot() - 折线图

        sns.lineplot()用于绘制变量随着另一个变量变化的趋势线图

                (改了一下数,看上去更明显)

sns.barplot() - 柱形图

        sns.barplot()用于绘制变量的均值或其他聚合函数的柱状图

                (柱形图:使用 sns.barplot  sns.barhplot 函数,分别绘制垂直和水平的柱形图。)

sns.boxplot() - 箱线图

        sns.boxplot()用于绘制变量的分布情况,包括中位数、四分位数等。

        (不同颜色的箱子中间的线是中位数,箱子上面和下面的那两个线分别是上四分位和下四分位,箱子外面的那两个线是最大值和最小值)

sns.heatmap() - 热图

        sns.heatmap()用于绘制矩阵数据的热图,通常用于展示相关性矩阵。表示变量之间的相关性。

sns.violinplot() - 小提琴图

        sns.violinplot()用于显示分布的形状和密度估计,结合了箱线图和核密度估计。

        (窄的部分是数据少,宽的部分是数据多)

相关文章:

  • Python-pandas-操作csv文件(读取数据/写入数据)及csv语法详细分享
  • python + segno 生成个人二维码
  • 模拟频谱分析仪(Linux c++ Qt)
  • Qt:(创建项目)
  • PageOffice在线打开word文件,并实现切换文件
  • 【RustDesk 】中继1:压力测试 Python 版 RustDesk 中继服务器
  • 阿里云 ECS 服务器进阶指南:存储扩展、成本优化与架构设计
  • WPF之RadioButton控件详解
  • AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建
  • 【Python学习路线】零基础到项目实战系统
  • 论文阅读:2024 ICML In-Context Unlearning: Language Models as Few-Shot Unlearners
  • 模型部署技巧(一)
  • WHAT - 《成为技术领导者》思考题(第四章)
  • Netflix系统架构解析
  • 基于Docker的Elasticsearch ARM64架构镜像构建实践
  • 解决GoLand无法Debug的问题
  • (Go Gin)Gin学习笔记(二):路由配置、基本路由、表单参数、上传单个文件、上传多个文件、浅扒路由原理
  • SMMU相关知识
  • 【蓝桥杯】第十六届蓝桥杯C/C++大学B组个人反思总结
  • 章越科技赋能消防训练体征监测与安全保障,从传统模式到智能跃迁的实践探索
  • Meta一季度净利增长三成:上调全年资本支出,受关税影响亚洲出口电商广告支出减少
  • 伊朗内政部长:港口爆炸由于“疏忽”和未遵守安全规定造成
  • 民生访谈|宝妈宝爸、毕业生、骑手……上海如何为不同人群提供就业保障
  • 校长套取学生伙食费设小金库,重庆通报6起违反八项规定典型问题
  • “下山虎”张名扬一回合摘下“狮心”:你们再嘘一个给我听听
  • 2025上海浪琴环球马术冠军赛开赛在即,首批赛马今晨抵沪