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

网站备案提交管局原创软文

网站备案提交管局,原创软文,网站收录提交工具,seo域名如何优化一、Seaborn 简介 定义:建立在 Matplotlib 基础之上的 Python 数据可视化库,专注于统计图形绘制,便于数据呈现与理解。 设计目标:简化统计数据可视化过程,提供高级接口和美观默认主题,支持用少量代码实现…

一、Seaborn 简介

定义:建立在 Matplotlib 基础之上的 Python 数据可视化库,专注于统计图形绘制,便于数据呈现与理解。

设计目标:简化统计数据可视化过程,提供高级接口和美观默认主题,支持用少量代码实现复杂图形。

二、Seaborn 安装与导入

安装方式

  1. pip 安装:pip install seaborn
  2. conda 安装:conda install seaborn(可使用清华源:Simple Index)

导入方式

python

运行

import seaborn as sns
sns.set_theme()  # 可设置主题和模板

主题设置(sns.set_theme ())

style 参数(主题风格):

参数值说明
darkgrid深色网格主题(默认)
whitegrid浅色网格主题
dark深色主题,无网格
white浅色主题,无网格
ticks深色主题,带刻度标记

context 参数(适用场景,影响标签和线条大小):

参数值说明
paper适用于小图,标签和线条较小
notebook适用于笔记本环境,标签和线条中等(默认)
talk适用于演讲幻灯片,标签和线条较大
poster适用于海报,标签和线条非常大

示例:sns.set_theme(style="whitegrid", context="paper")

三、常用绘图函数

1. 散点图(sns.scatterplot ())

功能:绘制两个变量之间的散点图,可添加趋势线,展示变量间关系。

2. 折线图(sns.lineplot ())

功能:绘制变量随另一个变量变化的趋势线图。

示例代码

python

运行

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd# 创建示例数据框
data = {'X': [1, 2, 3, 4, 5], 'Y': [5, 4, 3, 2, 1]}
df = pd.DataFrame(data)# 绘制折线图
sns.lineplot(x='X', y='Y', data=df)
plt.show()

3. 柱形图(sns.barplot ())

功能:绘制变量的均值或其他聚合函数的柱状图,展示类别间的数值差异。

示例代码

python

运行

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd# 创建示例数据框
data = {'Category': ['A', 'B', 'C'], 'Value': [3, 7, 5]}
df = pd.DataFrame(data)# 绘制柱状图
sns.barplot(x='Category', y='Value', data=df)
plt.show()

4. 箱线图(sns.boxplot ())

功能:展示变量的分布情况,包括中位数、四分位数、异常值等统计信息。

示例代码

python

运行

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd# 创建示例数据框
data = {'Category': ['A', 'A', 'B', 'B', 'C', 'C'], 'Value': [3, 7, 5, 9, 2, 6]}
df = pd.DataFrame(data)# 绘制箱线图
sns.boxplot(x='Category', y='Value', data=df)
plt.show()

5. 热图(sns.heatmap ())

功能:可视化矩阵数据,常用于展示相关性矩阵,通过颜色深浅反映数值大小。

示例代码

python

运行

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd# 创建示例数据框
data = {'A': [1, 2, 3, 4, 5], 'B': [5, 4, 3, 2, 1]}
df = pd.DataFrame(data)# 创建相关性矩阵
correlation_matrix = df.corr()# 绘制热图
sns.heatmap(correlation_matrix, annot=True, cmap='coolwarm', fmt=".2f")
plt.show()

6. 小提琴图(sns.violinplot ())

功能:结合箱线图和核密度估计,展示数据分布的形状和密度,更全面反映数据特征。

示例代码

python

运行

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd# 创建示例数据框
data = {'Category': ['A', 'A', 'B', 'B', 'C', 'C'], 'Value': [3, 7, 5, 9, 2, 6]}
df = pd.DataFrame(data)# 绘制小提琴图
sns.violinplot(x='Category', y='Value', data=df)
plt.show()
http://www.dtcms.com/a/490491.html

相关文章:

  • 成都比较好的网站建设公司视频制作和剪辑软件
  • 如何从电脑上卸载安卓应用程序
  • 每日手撕算法--哈希映射/链表存储数求和
  • k8s的pvc和pv
  • RK3562核心板/开发板RT-Linux系统实时性及硬件中断延迟测试
  • node.js把webp,gif格式图片转换成jpg格式图片
  • 不能识别adb/usb口记录
  • SpringBoot-常用注解
  • 支付商城网站制作软件开发报价表
  • wordpress类似的平台快速优化排名公司推荐
  • Git 基础操作指南
  • 网站给部分文字做遮挡代码wordpress主题仿逛丢
  • 【bug】大模型微调bug:OSError: Failed to load tokenizer.| Lora
  • 视频生成的背后机理:Wan2技术报告分析
  • 有什么做衣服的网站吗天津市建筑信息平台
  • HTB BoardLight writeup(enlightenment 0.23.1 exploit)
  • 唐山网站搭建平台制作计划
  • 智能体面试题:ReAct框架 是什么
  • 泰山派rk3566 wifi基础知识
  • 【无标题】大模型-AIGC技术在文本生成与音频生成领域的应用
  • 渗透测试(2):不安全配置、敏感明文传输、未授权访问
  • 有记事本做简易网站深圳网站设计x程序
  • AI教育开启新篇章
  • 使用bert-base-chinese中文预训练模型,使用 lansinuote/ChnSentiCorp 中文网购评价数据集进行情感分类微调和训练。
  • 国内做设计的网站做视频素材哪个网站好
  • WebGIS包括哪些技术栈?
  • Python全栈(基础篇)——Day13:后端内容(模块详解)
  • 科创企业品牌营销:突破与发展之路
  • Spring Boot 3零基础教程,Spring Boot 指定日志文件位置,笔记21
  • 腾讯云如何建设网站首页北京网站建设联系电话