热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

seaborn箱线图_Seaborn线图的数据可视化

seaborn箱线图Hello,folks!Inthisarticle,wewillbetakingtheSeaborntutorialaheadandunderstandingt

seaborn箱线图

Hello, folks! In this article, we will be taking the Seaborn tutorial ahead and understanding the Seaborn Line Plot. We recently covered Seaborn HeatMaps so feel free to have a look if you’re interested in learning more about heatmaps.

大家好! 在本文中,我们将继续进行Seaborn教程,并了解Seaborn Line Plot 。 我们最近介绍了Seaborn HeatMaps,因此如果您有兴趣了解有关热图的更多信息,请随时查看。



什么是线图? (What is a Line Plot?)

Seaborn as a library is used in Data visualizations from the models built over the dataset to predict the outcome and analyse the variations in the data.

Seaborn是一个库,可用于在数据集中建立的模型的数据可视化中 ,以预测结果并分析数据的变化。

Seaborn Line Plots depict the relationship between continuous as well as categorical values in a continuous data point format.

Seaborn线图以连续数据点格式描述连续值和分类值之间的关系。

Throughout this article, we will be making the use of the below dataset to manipulate the data and to form the Line Plot. Please go through the below snapshot of the dataset before moving ahead.

在整个本文中,我们将使用以下数据集来操纵数据并形成线图。 在继续操作之前,请仔细阅读下面的数据集快照。

In the below dataset, the data variables — ‘cyl‘, ‘vs‘, ‘am‘, ‘gear‘ and ‘carb‘ are categorical variables because all the data values fall under a certain category or range of values.

在下面的数据集中,数据变量“ cyl ”,“ vs ”,“ am ”,“ gear ”和“ carb ”是分类变量,因为所有数据值都属于某个类别或值范围。

While the remaining data column falls under the integer/continuous variables because they carry discrete integer values with them.

而剩余的数据列属于整数/ 连续变量,因为它们带有离散整数值。

Input Dataset:

输入数据集:

Line Plot With style Parameter
Line Plot With style Parameter带有样式参数的线图


3.使用size参数在Seaborn中绘制多个线图 (3. Using size parameter to plot multiple line plots in Seaborn)

We can even use the size parameter of seaborn.lineplot() function to represent the multi data variable relationships with a varying size of line to be plotted. So it acts as a grouping variable with different size/width according to the magnitude of the data.

我们甚至可以使用seaborn.lineplot() functionsize参数来表示具有可变大小的待绘制线的多数据变量关系。 因此,它根据数据的大小充当大小/宽度不同的分组变量。

Syntax:

句法:


seaborn.lineplot(x, y, data, size)

Example 3:

范例3:


import pandas as pd
import seaborn as sns
import matplotlib.pyplot as pltdata = pd.read_csv("C:/mtcars.csv")
info = data.iloc[1:20,]
sns.lineplot(x = "drat", y = "mpg", data=info, hue="gear",style="gear",size="gear")
plt.show()

Input Dataset:

输入数据集:

Dataset For Multiple Line Plot
Dataset For Multiple Line Plot多线图数据集

Output:

输出:

Line Plot With size Parameter
Line Plot With size Parameter带有大小参数的线图


与线图一起使用不同的调色板 (Using different color palette along with Line Plot)

Seaborn colormap and palette define the color range for the visualization models. The parameter palette along with hue can be used for determining the color encoding scheme in terms of the data variable.

Seaborn颜色图和调色板定义了可视化模型的颜色范围。 参数palettehue可用于根据数据变量确定颜色编码方案。

For more color palettes, you can reference the link here: Color Palette

有关更多调色板,您可以在此处引用链接: 调色板

Syntax:

句法:


seaborn.lineplot(x,y,data,hue,palette)

Example:

例:


import pandas as pd
import seaborn as sns
import matplotlib.pyplot as pltdata = pd.read_csv("C:/mtcars.csv")
info = data.iloc[1:20,]
sns.lineplot(x = "drat", y = "mpg", data=info, hue="gear", palette = "Set1")
plt.show()

Output:

输出:

Line Plot Palette
Line Plot Palette
线图调色板


误差线添加到线图 (Addition of Error Bars to Line Plot)

Line Plots can be used to define the confidence levels/intervals in the plots to depict the error rates through the use of err_style parameter.

线图可用于定义图中的置信度水平/区间,以通过使用err_style参数来描述错误率。

Syntax:

句法:


seaborn.lineplot(x,y,data,err_style="bars")

Example:

例:


import pandas as pd
import seaborn as sns
import matplotlib.pyplot as pltdata = pd.read_csv("C:/mtcars.csv")
info = data.iloc[1:20,]
sns.lineplot(x = "cyl", y = "mpg",data=info, err_style="bars")
plt.show()

Output:

输出:

Line Plot With err_style Parameter
Line Plot With err_style Parameter带有err_style参数的线图


使用seaborn.set()函数设置不同的样式 (Setting different style using seaborn.set() function)

Python seaborn.set() function can be used to display the plot in a different background style.

Python seaborn.set() function可用于以不同背景样式显示图。

Syntax:

句法:


seaborn.set(style)

Example:

例:


import pandas as pd
import seaborn as sns
import matplotlib.pyplot as pltdata = pd.read_csv("C:/mtcars.csv")
info = data.iloc[1:20,]
sns.lineplot(x = "cyl", y = "mpg",data=info,hue="gear")
sns.set(style='dark',)
plt.show()

Output:

输出:

Line Plot With set() function
Line Plot With set() function带有set()函数的线图


结论 (Conclusion)

Thus, in this article, we have understood the Line Plots and the variations associated with it.

因此,在本文中,我们已经了解了线图及其相关的变化。

I strongly recommend the readers to go through Python Matplotlib tutorial to understand the Line Plots in a better manner.

我强烈建议读者阅读Python Matplotlib教程 ,以更好的方式了解线图。



参考资料 (References)

  • Seaborn Line Plot — Official Documentation

    Seaborn线图—官方文档

翻译自: https://www.journaldev.com/39342/seaborn-line-plot

seaborn箱线图



推荐阅读
  • 探索CNN的可视化技术
    神经网络的可视化在理论学习与实践应用中扮演着至关重要的角色。本文深入探讨了三种有效的CNN(卷积神经网络)可视化方法,旨在帮助读者更好地理解和优化模型。 ... [详细]
  • Exploring issues and solutions when defining multiple Faust agents programmatically. ... [详细]
  • 本文档旨在提供C语言的基础知识概述,涵盖常量、变量、数据类型、控制结构及函数定义等内容。特别强调了常量的不同类型及其在程序中的应用,以及如何正确声明和使用函数。 ... [详细]
  • Hadoop MapReduce 实战案例:手机流量使用统计分析
    本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
  • 本文探讨了如何使用Scrapy框架构建高效的数据采集系统,以及如何通过异步处理技术提升数据存储的效率。同时,文章还介绍了针对不同网站采用的不同采集策略。 ... [详细]
  • 本文探讨了Python类型注解使用率低下的原因,主要归结于历史背景和投资回报率(ROI)的考量。文章不仅分析了类型注解的实际效用,还回顾了Python类型注解的发展历程。 ... [详细]
  • vue引入echarts地图的四种方式
    一、vue中引入echart1、安装echarts:npminstallecharts--save2、在main.js文件中引入echarts实例:  Vue.prototype.$echartsecharts3、在需要用到echart图形的vue文件中引入:   importechartsfrom"echarts";4、如果用到map(地图),还 ... [详细]
  • Python 可视化 | Seaborn5 分钟入门 (六)——heatmap 热力图
    微信公众号:「Python读财」如有问题或建议,请公众号留言Seaborn是基于matplotlib的Python可视化库。它提供了一个高级界面来绘制有吸引力的统计图形。Seabo ... [详细]
  • csv转为矩阵 python_Python可视化 | Seaborn5分钟入门(六)——heatmap热力图
    Seaborn是基于matplotlib的Python可视化库。它提供了一个高级界面来绘制有吸引力的统计图形。Seaborn其实是在matplotlib的基础上进行了更高级的API ... [详细]
  • python机器学习之数据探索
    🐱今天我们来讲解数据建模之前需要处理的工作,也就是数据探索的过程,很多同学会说,不就是处理缺失值,异常值&# ... [详细]
  • HDU 2537 键盘输入处理
    题目描述了一个名叫Pirates的男孩想要开发一款键盘输入软件,遇到了大小写字母判断的问题。本文提供了该问题的解决方案及实现方法。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • Java 中的十进制样式 getZeroDigit()方法,示例 ... [详细]
  • 在该项目中,参与者需结合历史使用模式和天气数据,以预测华盛顿特区自行车共享系统的租赁需求。数据分析部分首先涉及数据的收集,包括用户骑行记录和气象信息,为后续模型构建提供基础。通过深入的数据预处理和特征工程,确保数据质量和模型准确性,最终实现对自行车租赁需求的有效预测。 ... [详细]
  • python seaborn_大白话Python绘图系列Seaborn篇
    1.目的了解python第三方绘图包seaborn,从常用绘图实例开始,快速体验seaborn绘图。建议用时:10分钟绘图例子:12个每个例子代码量:1 ... [详细]
author-avatar
呐街角-伤_774
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有