Python数据可视化实战PPT课件(共8章)第4章 seaborn绘制进阶图形.pptxVIP

Python数据可视化实战PPT课件(共8章)第4章 seaborn绘制进阶图形.pptx

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
seaborn绘制进阶图形目录熟悉seaborn绘图基础1绘制关系图2绘制分类图3绘制回归图4了解seaborn中的基础图形seaborn库绘制的图形色彩、视觉令人耳目一新,通常将它视为Matplotlib库的补充,而不是替代物。seaborn库绘制的常用图形有散点图、折线图、热力图、条形图、箱线图、网格图等,在绘制这些图形之前需要掌握seaborn库的绘图基础,其中包括基础图形、绘图风格和调色板等。在seaborn库中包含了大量常用的基础图形。以某企业人员离职率数据为例,分别使用Matplotlib库与seaborn库绘图不同薪资分布的散点图。了解seaborn的绘图风格一个引人入胜、赏心悦目的图形不仅更容易挖掘数据中的细节,而且能有利于向读者交流分析,并使读者更容易被记住。虽然Matplotlib库是高度可定制的,但是很难根据需求确定需要调整的参数,且调整比较复杂。而seaborn库包含了许多自定义主题和高级界面,可以用于控制Matplotlib图形的外观。例如,自定义一个偏移直线图像,用于展示绘图风格。了解seaborn的绘图风格在seaborn库中含有darkgrid(灰色背景+白网格)、whitegrid(白色背景+黑网格)、dark(仅灰色背景)、white(仅白色背景)和ticks(坐标轴带刻度)5种预设的主题。其中,darkgrid与whitegrid主题有助于在绘图时进行定量信息的查找,dark与white主题有助于防止网格与表示数据的线条混淆,ticks主题有助于体现少量特殊的数据元素结构。seaborn图形的默认主题为darkgrid。读者可以使用set_style函数修改主题及其默认参数。set_style函数的使用格式如下。seaborn.set_style(style=None, rc=None)1. 主题样式了解seaborn的绘图风格在seaborn库中通过set_context函数可以设置输出图片元素的大小尺寸。set_context函数的使用格式如下。context参数可选择paper、notebook、talk和poster类型,默认为notebook。使用set_context函数只能修改plotting_context函数显示的参数,plotting_context函数通过调整参数改变图中标签、线条或其他元素的大小,但不会影响整体样式。seaborn.set_context(context=None, font_scale=1, rc=None)2. 元素缩放了解seaborn的绘图风格在seaborn库中,可以使用despine函数移除任意位置的边框,调节边框的位置,修剪边框的长短。despine函数的基本使用格式如下。despine函数的主要参数及其说明如表所示。seaborn.despine(fig=None, ax=None, top=True, right=True, left=False, bottom=False, offset=None, trim=False)参数名称说明top接收bool,表示删除顶部边框。默认为Trueright接收bool,表示删除右侧边框。默认为Trueleft接收bool,表示删除左侧边框。默认为Falsebottom接收bool,表示删除底部边框。默认为Falseoffset接收int或dict,表示边框与轴的距离。无默认值trim接收bool,表示将边框限制为每个非扭曲轴上的最小和最大主刻度。默认为False3. 边框控制了解seaborn的绘图风格使用despine函数可以绘制不同边框的图形以及改变坐标轴的距离。熟悉seaborn的调色板颜色在可视化中非常重要,可用于代表各种特征,并且提高整个图的观赏性。如果有效地使用颜色,那么可以显示数据中的图案;如果颜色使用不当,那么将会隐藏数据中图案。由此可见,调色板是seaborn库中绘制图形的基础。通常在不知道数据具体特征的情况下,将无法知道使用什么类型的调色板或颜色映射最优。因此,将使用定性调色板、连续调色板和离散调色板3种不同类型的调色板,用于区分使用color_palette函数。熟悉seaborn的调色板函数作用hls_palette用于控制调色板颜色的亮度和饱和xkcd_palette使用xkcd颜色中的颜色名称创建调色板cubehelix_palette用于创建连续调色板light_palette用于创建颜色从浅色或深色的连续调色板dark_palette用于创建颜色从深色到深色混合的连续调色板choose_light_palette启动一个交互式小部件以创建一个浅色连续调色板choose_dark_palette启动一个交互式小部件以创建一个深色连续调色板diverging_pa

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档