返回顶部
首页 > 资讯 > 后端开发 > Python >怎么使用python sns.countplot()绘画条形图
  • 389
分享到

怎么使用python sns.countplot()绘画条形图

2023-07-02 09:07:26 389人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了怎么使用python sns.countplot()绘画条形图的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Python sns.countplot()绘画条形图文

这篇文章主要介绍了怎么使用python sns.countplot()绘画条形图的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Python sns.countplot()绘画条形图文章都会有所收获,下面我们一起来看看吧。

    前言:

    sns.countplot() 用于画类别特征的频数条形图

    函数中的参数如下所示:

    sns.countplot(x=None, y=None, hue=None, data=None, order=None,
    hue_order=None, orient=None, color=None, palette=None,
    saturation=0.75, dodge=True, ax=None, **kwargs)

    参数说明:

    • x: x轴上的条形图,以x标签划分统计个数

    • y:y轴上的条形图,以y标签划分统计个数

    • hue:在x或y标签划分的同时,再以hue标签划分统计个数

    • data:df或array或array列表,用于绘图的数据集,x或y缺失时,data参数为数据集,同时x或y不可缺少,必须要有其中一个

    • order与 hue_order:分别是对x或y的字段排序,或是对hue的字段排序。排序的方式为列表

    • orient:强制定向,v:竖直方向;h:水平方向

    • palette:使用不同的调色板

    以titanic.csv为例(具体数据)

    例一:x轴上的条形图

    import pandas as pdimport numpy as npimport seaborn as snsimport matplotlib.pyplot as plttitanic=pd.read_csv('train.csv')titanic.columns#x轴上的条形图sns.countplot(x='Pclass',data=titanic)plt.show()#或者直接使用df[col]sns.countplot(x=titanic['Pclass'])

    运行结果:

    怎么使用python sns.countplot()绘画条形图

    例二:y轴上的条形图

    import pandas as pdimport numpy as npimport seaborn as snsimport matplotlib.pyplot as plttitanic=pd.read_csv('train.csv')titanic.columns#y轴上的条形图sns.countplot(y='Pclass',data=titanic)plt.show()#或者直接使用df[col]sns.countplot(y=titanic['Pclass'])

    运行结果:

    怎么使用python sns.countplot()绘画条形图

    例三:hue(颜色)

    # huesns.countplot(x='Pclass', hue='Survived', data=titanic)plt.show()# 或者直接使用df[col]sns.countplot(x=titanic['Pclass'], hue=titanic['Survived'])

    运行结果:

    怎么使用python sns.countplot()绘画条形图

    import pandas as pdimport seaborn as snstitanic = pd.read_csv('train.csv')titanic.columns#order,hue_ordersns.countplot(x='Pclass',hue='Survived',data=titanic,order=[3,2,1],hue_order=[1,0])plt.show()

    运行结果:

    怎么使用python sns.countplot()绘画条形图

    例四:改变柱状图样式 palette

    import pandas as pdimport seaborn as snstitanic = pd.read_csv('train.csv')titanic.columns
    #调色板sns.countplot(x=‘Pclass',data=titanic,palette=“Set3”)plt.show()

    运行结果:

    怎么使用python sns.countplot()绘画条形图

    例五:指定子图

    #ax指定子图fig, ax = plt.subplots(1, 2, figsize=(10, 5))sns.countplot(x='Pclass', data=titanic, ax=ax[0])sns.countplot(y='Pclass', data=titanic, ax=ax[1])plt.show()

    运行结果:

    怎么使用python sns.countplot()绘画条形图

    关于“怎么使用python sns.countplot()绘画条形图”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“怎么使用python sns.countplot()绘画条形图”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

    --结束END--

    本文标题: 怎么使用python sns.countplot()绘画条形图

    本文链接: https://lsjlt.com/news/340931.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • 怎么使用python sns.countplot()绘画条形图
      这篇文章主要介绍了怎么使用python sns.countplot()绘画条形图的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用python sns.countplot()绘画条形图文...
      99+
      2023-07-02
    • python sns.countplot() 绘画条形图详情
      前言: sns.countplot() 用于画类别特征的频数条形图。 函数中的参数如下所示: sns.countplot(x=None, y=None, hue=None, data...
      99+
      2024-04-02
    • 怎么用python画条形图
      这篇文章主要介绍“怎么用python画条形图”,在日常操作中,相信很多人在怎么用python画条形图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用python画条形图”的疑惑有所帮助!接下来,请跟着小编...
      99+
      2023-06-30
    • 怎么使用Python Matplotlib绘制条形图
      今天小编给大家分享一下怎么使用Python Matplotlib绘制条形图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
      99+
      2023-07-02
    • 使用Python怎么绘制柱状图和条形图
      今天就跟大家聊聊有关使用Python怎么绘制柱状图和条形图,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、实验目的:掌握Python中柱状图、条形图绘图函数的使用利用上述绘图函数实...
      99+
      2023-06-15
    • Python pyecharts怎么绘制条形图
      这篇文章主要介绍了Python pyecharts怎么绘制条形图的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python pyecharts怎么绘制条形图文章都会有所收获,下面我们一起来看...
      99+
      2023-06-29
    • 如何使用Python Matplotlib绘制条形图
      目录前言一、一般条形图二、横向条形图三、分组条形图的绘制四、堆叠条形图绘制总结 前言 matplotlib是一个非常强大的Python第三方绘图包,可以绘制非常多非常漂亮的...
      99+
      2024-04-02
    • python怎么绘制折线图和条形图
      今天小编给大家分享一下python怎么绘制折线图和条形图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。折线图import&n...
      99+
      2023-06-30
    • python画条形图实例
      本文实例为大家分享了python画条形图的具体代码,供大家参考,具体内容如下 在做毕设的过程中有些数据用表格来展现,会很难看出数据之间的差别,凸显不出数据的特点,所以想制作一个条形图...
      99+
      2024-04-02
    • Python+matplotlib怎么绘制条形图和直方图
      这篇文章主要介绍“Python+matplotlib怎么绘制条形图和直方图”,在日常操作中,相信很多人在Python+matplotlib怎么绘制条形图和直方图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”P...
      99+
      2023-06-30
    • Python利用Turtle绘画简单图形
      目录前期准备基本函数与用法绘画图形1.画一个正方形2.画一个三角形3.画一个八角星4.画一个八边形5.其他图形No.1、多彩的五角星No.2、多彩的八角星No.3、四圆镶嵌No.4、...
      99+
      2024-04-02
    • python怎样绘制堆叠条形图
      python怎样绘制堆叠条形图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。目前在网络上多是单个条形图堆叠,没看到一组的条形图堆叠。代码如下:import num...
      99+
      2023-06-22
    • python怎么实现多次绘制条形图
      这篇“python怎么实现多次绘制条形图”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python怎么实现多次绘制条形图”文...
      99+
      2023-06-30
    • Python pyecharts绘制条形图详解
      目录一、简介二、整理数据1、配置主题2、柱状图 Bar - Bar_base_dict_config3、样例数据 Faker.choose()4、滚动条 Bar - Bar_data...
      99+
      2024-04-02
    • Python怎么使用pyecharts绘制箱形图
      这篇文章主要介绍“Python怎么使用pyecharts绘制箱形图”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python怎么使用pyecharts绘制箱形图”文章能帮助大家解决问题。箱形图概念后...
      99+
      2023-07-02
    • Python+matplotlib绘制条形图和直方图
      目录摘要一、bar()函数二,hist()函数三、数据统计摘要 先介绍条形图直方图,然后用随机数生成一系列数据,保存到列表中,最后统计出相关随机数据的概率并展示 前述介绍了由点进行划...
      99+
      2024-04-02
    • python数据可视化之条形图怎么画
      这篇“python数据可视化之条形图怎么画”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python数据可视化之条形图怎么画...
      99+
      2023-06-30
    • 怎么用R语言绘制饼图和条形图
      这篇文章给大家分享的是有关怎么用R语言绘制饼图和条形图的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。R 语言提供来大量的库来实现绘图功能。饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百...
      99+
      2023-06-08
    • python绘制堆叠条形图介绍
      目前在网络上多是单个条形图堆叠,没看到一组的条形图堆叠。 代码如下: import numpy as np import pandas as pd import matplotl...
      99+
      2024-04-02
    • 怎么在python中使用opencv绘制图形
      这篇文章给大家介绍怎么在python中使用opencv绘制图形,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。实现方法1)画线段 cv.line在图片中绘制一段直线# 绘制线段# 参数1:图片#&nb...
      99+
      2023-06-14
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作