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

岳阳建设局网站研发项目管理系统

岳阳建设局网站,研发项目管理系统,软文范文,大英做网站文章目录 Seaborn库常用绘图详解与实战引言安装与导入一、散点图参数说明实战案例 二、直方图参数说明实战案例 三、线性关系图参数说明实战案例 四、热力图参数说明实战案例 五、分布图参数说明实战案例 六、箱线图参数说明实战案例 七、联合分布图参数说明实战案例 八、小提琴… 文章目录 Seaborn库常用绘图详解与实战引言安装与导入一、散点图参数说明实战案例 二、直方图参数说明实战案例 三、线性关系图参数说明实战案例 四、热力图参数说明实战案例 五、分布图参数说明实战案例 六、箱线图参数说明实战案例 七、联合分布图参数说明实战案例 八、小提琴图参数说明实战案例 九、成对关系图参数说明实战案例 十、自定义调色板参数说明实战案例 结语 Seaborn库常用绘图详解与实战 引言 Seaborn 是一个基于 Matplotlib 的数据可视化库它提供了一些高层次的接口使得绘图变得更加简单和美观。本文将深入探讨 Seaborn 库的常用绘图功能包括详细的参数说明和实战案例帮助读者更好地理解和运用 Seaborn 进行数据可视化。 安装与导入 首先确保你已经安装了 Seaborn 库。如果没有安装可以使用以下命令 pip install seaborn导入 Seaborn 通常使用以下方式 import seaborn as sns import matplotlib.pyplot as plt一、散点图 散点图是一种常用于展示两个变量之间关系的图表。在 Seaborn 中我们可以使用 sns.scatterplot() 函数来绘制。 参数说明 xx轴上的数据yy轴上的数据hue指定颜色变量style指定样式变量size指定点的大小变量 实战案例 import seaborn as sns import matplotlib.pyplot as plt# 创建样本数据 data sns.load_dataset(iris)# 绘制散点图 sns.scatterplot(xsepal_length, ysepal_width, huespecies, stylespecies, sizepetal_length, datadata)# 显示图例 plt.legend() plt.title(散点图 - 花萼长度与宽度关系) plt.show()二、直方图 直方图用于显示数据分布情况Seaborn 中的 sns.histplot() 函数可以很方便地绘制直方图。 参数说明 data数据集xx轴上的数据hue指定颜色变量multiple当有 hue 参数时控制多层直方图的显示方式 实战案例 import seaborn as sns import matplotlib.pyplot as plt# 创建样本数据 data sns.load_dataset(tips)# 绘制直方图 sns.histplot(datadata, xtotal_bill, huesex, multiplestack, kdeTrue)# 显示图例 plt.legend() plt.title(总消费金额直方图 - 性别分布) plt.show()三、线性关系图 Seaborn 提供了 sns.regplot() 函数来绘制线性回归图展示两个变量之间的线性关系。 参数说明 xx轴上的数据yy轴上的数据hue指定颜色变量marker指定数据点的标记scatter_kws控制散点图的其他属性 实战案例 import seaborn as sns import matplotlib.pyplot as plt# 创建样本数据 data sns.load_dataset(tips)# 绘制线性关系图 sns.regplot(datadata, xtotal_bill, ytip, huesex, markero, scatter_kws{s: 100})# 显示图例 plt.legend() plt.title(线性关系图 - 消费金额与小费) plt.show()四、热力图 热力图是一种以颜色变化来显示数据矩阵的图表常用于展示相关性或模式。Seaborn 中的 sns.heatmap() 函数是绘制热力图的利器。 参数说明 data数据集通常是一个二维矩阵cmap指定颜色映射annot在每个单元格显示数值linewidths、linecolor控制单元格之间的线条宽度和颜色 实战案例 import seaborn as sns import matplotlib.pyplot as plt# 创建样本数据 data sns.load_dataset(flights) pivot_data data.pivot_table(indexmonth, columnsyear, valuespassengers)# 绘制热力图 sns.heatmap(datapivot_data, cmapYlGnBu, annotTrue, linewidths.5, linecolorwhite)plt.title(月度乘客数热力图) plt.show()五、分布图 Seaborn 的 sns.distplot() 函数可以绘制直方图并拟合核密度估计用于展示单变量的分布情况。 参数说明 a绘制分布图的数据hist是否显示直方图kde是否显示核密度估计曲线rug在 x 轴上绘制小的竖线表示每个观测值的分布 实战案例 import seaborn as sns import matplotlib.pyplot as plt# 创建样本数据 data sns.load_dataset(iris)# 绘制分布图 sns.distplot(data[sepal_length], histTrue, kdeTrue, rugTrue)plt.title(花萼长度分布图) plt.show()六、箱线图 箱线图是一种展示数据分布的图表Seaborn 中的 sns.boxplot() 函数可以绘制箱线图。 参数说明 x、y数据集中的变量hue指定颜色变量notch是否绘制缺口箱线图whis确定离群值的位置 实战案例 import seaborn as sns import matplotlib.pyplot as plt# 创建样本数据 data sns.load_dataset(tips)# 绘制箱线图 sns.boxplot(datadata, xday, ytotal_bill, huesex, notchTrue, whis1.5)plt.title(每天消费金额箱线图) plt.show()七、联合分布图 Seaborn 的 sns.jointplot() 函数可以绘制两个变量之间的联合分布图同时展示单变量的分布情况。 参数说明 x、y绘制联合分布图的两个变量kind指定联合分布图的类型可选值包括 “scatter”、“kde”、“hex” 等hue指定颜色变量joint_kws控制联合图的其他属性 实战案例 import seaborn as sns import matplotlib.pyplot as plt# 创建样本数据 data sns.load_dataset(iris)# 绘制联合分布图 sns.jointplot(datadata, xsepal_length, ysepal_width, kindscatter, huespecies)plt.title(花萼长度与宽度联合分布图) plt.show()八、小提琴图 小提琴图是箱线图的一种变体Seaborn 中的 sns.violinplot() 函数可以绘制小提琴图展示数据的分布情况。 参数说明 x、y数据集中的变量hue指定颜色变量split当有 hue 参数时是否拆分小提琴图inner指定小提琴图内部显示的内容 实战案例 import seaborn as sns import matplotlib.pyplot as plt# 创建样本数据 data sns.load_dataset(tips)# 绘制小提琴图 sns.violinplot(datadata, xday, ytotal_bill, huesex, splitTrue, innerquartile)plt.title(每天消费金额小提琴图) plt.show()九、成对关系图 Seaborn 的 sns.pairplot() 函数用于绘制数据集中各个数值变量两两之间的散点图对于多变量数据集的初步探索非常有帮助。 参数说明 data数据集hue指定颜色变量kind指定对角线上显示的图表类型 实战案例 import seaborn as sns import matplotlib.pyplot as plt# 创建样本数据 data sns.load_dataset(iris)# 绘制成对关系图 sns.pairplot(datadata, huespecies, kindscatter)plt.suptitle(花萼与花瓣特征成对关系图) plt.show()十、自定义调色板 Seaborn 允许用户使用自定义调色板通过 sns.set_palette() 函数可以指定颜色的顺序。 参数说明 palette调色板名称或颜色列表 实战案例 import seaborn as sns import matplotlib.pyplot as plt# 创建样本数据 data sns.load_dataset(tips)# 自定义调色板 custom_palette [#FF5733, #33FF57, #3357FF, #FF33C2] sns.set_palette(custom_palette)# 绘制小提琴图 sns.violinplot(datadata, xday, ytotal_bill, huesex, splitTrue, innerquartile)plt.title(每天消费金额小提琴图 - 自定义调色板) plt.show()结语 本文详细介绍了 Seaborn 库中一系列常用的绘图功能包括散点图、直方图、线性关系图、热力图、分布图、箱线图、联合分布图、小提琴图、成对关系图以及自定义调色板。通过深入了解每个函数的参数及实战案例读者应该能够更自如地使用 Seaborn 进行数据可视化。 Seaborn 提供了直观易用的高级接口使得绘图变得更加简便同时保持了高度的定制性。无论是初学者还是有一定经验的数据科学家都可以在 Seaborn 中找到适合自己需求的工具。 在实际工作中选择合适的图表类型、调整颜色和样式都是提高数据可视化效果的关键。通过多次实践读者将更加熟练地运用 Seaborn 进行数据分析为数据的探索和展示提供更有力的支持。 希望本文能够帮助读者更深入地了解 Seaborn 库激发大家在数据可视化领域的创造力为数据科学的发展贡献一份力量。愿每个数据背后的故事都能在绚丽的图表中得以展现。
http://www.hkea.cn/news/14494083/

相关文章:

  • 如何制作微信下单小程序河源网站页面优化ppt
  • 微信认证 网站wordpress页面参数
  • 吉林企业网站模板建站哪个好杭州网站建设设计公司
  • 网站系统制作教程58同城做网站被骗
  • c mvc制作网站开发中企动力科技股份有限公司苏州分公司
  • 做什么网站好沈阳网站seo公司
  • 大连建设工程设计院有限公司网站wordpress 3.0主题
  • 网站开发项目具体的流程wordpress激活码注册插件
  • 可商用的设计网站城市建设模拟游戏网站中文注解
  • php与mysql网站开发...网页制作包括哪些内容
  • 网站型和商城型有什么区别商城软件开发多少钱
  • 杭州网站忧化wordpress排队加载
  • 网上下载的网站模板怎么用网站建设与管理课程实训
  • 网站建设分几块宝安中心区范围
  • 网站开发结束语公司域名查询官方网站
  • 品牌设计网站机械公司网站模板
  • 网站建设好了却收不到网站推荐男生正能量2021
  • 能打开的网站张店网站开发招聘
  • 做电锯电音的网站如何自己创建一个网址
  • 网上医疗和医院网站建设自己网站制作
  • 服装租赁 网站 php设计平面广告
  • wordpress 开店seo全网优化推广
  • 如何做网站评估分析推广策略包括哪些方面
  • 网站快速过备案做网站需要准备什么东西
  • 网站外部链接添加方式网站制作软件教程
  • 无锡江阴做网站公司石家庄做商城网站的公司
  • 在线购物网站模板汕头教育学会网站建设
  • 营销型网站规划建设的七大要素网站联系方式模板
  • 互联网网站建设维护湛江市建设局官方网站
  • 精品建站公司天津市建设工程管理信息网