Python 中的countplot

在本文中,我们将讨论如何使用 Seaborn 库创建 countplot ,以及如何使用不同的参数从数据集的特征中推断结果。

海底图书馆

seaborn library 在数据分析师中被广泛使用,它包含的一系列图提供了我们数据的最佳表示。

可以使用以下方法将 Seaborn 库导入到我们的工作环境中


 import seaborn as sns 

现在让我们讨论为什么我们使用 countplot,以及它的参数有什么意义。

计数图

countplot 用于表示分类变量中观察结果的出现(计数)。

它使用条形图的概念进行视觉描绘。

参数-

创建 countplot 时指定了以下参数,让我们简单了解一下它们-

  1. x 和 y- 该参数指定了我们参考表示的数据,然后观察高亮显示的模式。
  2. 颜色- 这个参数指定了可以给我们的剧情一个好的外观的颜色。
  3. 调色板- 取调色板的值。它主要用于显示色调变量。
  4. 色相- 此参数指定列名。
  5. 数据- 该参数指定了我们想要用于表示的数据帧。例如,数据可以是一个数组。
  6. 闪避- 这个参数是可选的,它接受一个布尔值作为输入。
  7. 饱和度- 该参数接受浮点值。当我们指定这一点时,可以观察到颜色强度的变化。
  8. 色相 _ 顺序- 参数色相 _ 顺序以字符串为输入。
  9. kwargs- 参数 kwargs 指定键和值映射。
  10. ax- 参数 ax 是可选参数,用于获取创建地块的轴。
  11. orient- 参数 orient 是可选的,告诉我们需要的图的方向,水平的还是垂直的。

现在让我们看看有哪些不同的方式来表示我们的属性。

在第一个示例中,我们将为单个变量创建 countplot。我们采用数据集“提示”来实现同样的功能。

1.单个变量的值计数

示例-


import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
#loading the dataset 'tips'
df=pd.read_csv("/content/tips.csv")
#plotting the graph
sns.countplot(x='sex',data=df)
plt.show()

输出:

在下一个示例中,我们将使用色调参数并创建 countplot。

下面的程序说明了同样的情况-

2.用色调参数表示两个分类变量

示例-


import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
#loading the dataset 'tips'
df=pd.read_csv("/content/tips.csv")
#plotting the graph
sns.countplot(x='sex',hue='smoker',data=df)
plt.show()

输出:

在下一个例子中,我们将考虑 y 轴并创建一个水平 countplot。

下面的程序说明了同样的情况-

3.创建水平图

示例-


import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
#loading the dataset 'tips'
df=pd.read_csv("/content/tips.csv")
#plotting the graph
sns.countplot(y='sex',hue='smoker',data=df)
plt.show()

输出:

现在让我们来看看调色板如何增强数据的呈现。

在下一个例子中,我们将使用参数“调色板”。

下面的程序说明了同样的情况-

4.使用调色板

输入-


import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
#loading the dataset 'tips'
df=pd.read_csv("/content/tips.csv")
#plotting the graph
sns.countplot(x='sex', data=df, palette='Set1')
plt.show()

输出:

在下一个例子中,我们将使用参数 color,让我们看看它是如何工作的?

下面的程序说明了同样的情况-

5.使用参数“颜色”

示例-


import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
#loading the dataset 'train'
df=pd.read_csv("/content/train.csv")
#plotting the graph
sns.countplot(x='Pclass',hue='Sex', data=df, color='green')
plt.show()

输出:

现在我们将使用参数“饱和度”,看看它如何影响我们的数据表示。

下面的程序说明了同样的情况-

6.使用参数“饱和度”

示例-


import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
#loading the dataset 'train'
df=pd.read_csv("/content/train.csv")
#plotting the graph
sns.countplot(x='Pclass',data=df, color='green', saturation=0.1)
plt.show()

输出:

最后在最后一个例子中,我们将使用参数线宽和边缘颜色。

  • 使用 matplotlib.axes.Axes.bar()

示例-


import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
#loading the dataset 'train'
df=pd.read_csv("/content/train.csv")
sns.countplot(x='Sex', data=df, color="green", facecolor=(0,0,0,0), linewidth=5, edgecolor=sns.color_palette("BrBG",2))
plt.show()

输出:


原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/130390.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
简单一点简单一点
上一篇 2024-10-03 23:28
下一篇 2024-10-03 23:28

相关推荐

  • 如何查看Anaconda中Python路径

    对Anaconda中Python路径即conda环境的查看进行详细的阐述。 一、使用命令行查看 1、在Windows系统中,可以使用命令提示符(cmd)或者Anaconda Pro…

    编程 2025-04-29
  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • Python计算阳历日期对应周几

    本文介绍如何通过Python计算任意阳历日期对应周几。 一、获取日期 获取日期可以通过Python内置的模块datetime实现,示例代码如下: from datetime imp…

    编程 2025-04-29
  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • 蝴蝶优化算法Python版

    蝴蝶优化算法是一种基于仿生学的优化算法,模仿自然界中的蝴蝶进行搜索。它可以应用于多个领域的优化问题,包括数学优化、工程问题、机器学习等。本文将从多个方面对蝴蝶优化算法Python版…

    编程 2025-04-29
  • python强行终止程序快捷键

    本文将从多个方面对python强行终止程序快捷键进行详细阐述,并提供相应代码示例。 一、Ctrl+C快捷键 Ctrl+C快捷键是在终端中经常用来强行终止运行的程序。当你在终端中运行…

    编程 2025-04-29
  • Python清华镜像下载

    Python清华镜像是一个高质量的Python开发资源镜像站,提供了Python及其相关的开发工具、框架和文档的下载服务。本文将从以下几个方面对Python清华镜像下载进行详细的阐…

    编程 2025-04-29
  • Python字典去重复工具

    使用Python语言编写字典去重复工具,可帮助用户快速去重复。 一、字典去重复工具的需求 在使用Python编写程序时,我们经常需要处理数据文件,其中包含了大量的重复数据。为了方便…

    编程 2025-04-29

发表回复

登录后才能评论