首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据可视化(10)-Seaborn系列 | 盒形图boxplot()

盒形图 盒形图又称箱图,主要用来显示与类别相关的数据分布。..., hue常用来指定第二次分类的数据类别(用颜色区分) data: DataFrame,数组或数组列表 order,hue_order:字符串列表 作用:显式指定分类顺序,eg. order=[字段变量名...orient:方向:v或者h 作用:设置图的绘制方向(垂直或水平), 如何选择:一般是根据输入变量的数据类型(dtype)推断出来。...:若设置为True则沿着分类轴,将数据分离出来成为不同色调级别的条带, 否则,每个级别的点将相互叠加 size:float 作用:设置标记大小(标记直径,以磅为单位) edgecolor:matplotlib...as plt # 设置样式风格 sns.set(style="whitegrid") # 构建数据 iris = sns.load_dataset("iris") """ 案例6: 为DataFrame中的每一个变量绘制一个方框图

3K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Seaborn从零开始学习教程(四)

    () 分类数据的统计估算图 : barplot(), pointplot() 这三类函数可有特点,可以从各个方面展示分类数据的可视化效果,下面我们一一介绍。...分类数据统计估计图 有时候,我们不想展示分类数据下的分布,而是想展示每一类的集中趋势。seaborn 有两个主要的方法来展示这个,并且这些函数api与上面函数的用法是一样的。...条形图 我们最熟悉的方式就是使用一个条形图。 在Seaborn中 barplot() 函数会在整个数据集上显示估计,默认情况下使用均值进行估计。...另外,点图连接相同hue类别的点,比如male中的蓝色会连接female中的蓝色。...绘制多层面板分类图 正如我们上面提到的,有两种方法可以在Seaborn中绘制分类图。

    1.8K20

    【matplotlib】2-使用统计函数绘制简单图形

    ()--用于绘制极线图 6.函数scatter()--用于绘制气泡图 7.函数stem()--用于绘制棉棒图 8.函数boxplot()--用于绘制箱线图 9.函数errorbar()--用于绘制误差棒图...r: 每个标记到原点的距离 import matplotlib.pyplot as plt import numpy as np barSlices = 12 theta = np.linspace...函数功能: 二维数据借助气泡大小展示三维数据 调用签名: plt.scatter(x, y) 参数说明: x: x轴上的数值 y: y轴上的数值 s: 散点标记的大小 c: 散点标记的颜色 cmap...', markerfmt='o', basefmt='-') plt.show() 8.函数boxplot()–用于绘制箱线图 函数功能: 绘制箱线图 调用签名: plt.boxplot(x)...参数说明: x: 绘制箱线图的输入数据 import matplotlib.pyplot as plt import numpy as np x = np.random.randn(1000) plt.boxplot

    1.3K10

    Pandas绘图功能

    Pandas中的绘图是在matplotlib之上构建的,如果你很熟悉matplotlib你会惊奇地发现他们的绘图风格是一样的。 本案例用到的数据集是关于钻石的。...柱状图 柱状图是一个单变量图(注意区分柱状图和条形图),它将一个数值变量分组到各个数值单元中,并显示每个单元中的观察值数量。直方图是了解数值变量分布的一种有用工具。...这个直方图让我们更好地了解了分布中的一些细微差别,但我们不能确定它是否包含所有数据。将X轴限制在3.5可能会剔除一些异常值,以至于它们在原始图表中没有显示。...接下来看看有没有钻石大于3.5克拉: diamonds[diamonds["carat"] > 3.5] ? 哦豁,真的有9颗钻石比3.5克拉大,这些'怪种'钻石我们应该关心吗?...箱线图 箱线图是另一种单变量图, 方法pd.boxplot() diamonds.boxplot(column="carat"); ? 箱线图的中心框代表中间50%的观察值,中心线代表中位数。

    1.8K10

    数据分析入门系列教程-常用图表

    今天我们来学习下数据可视化,其实在前面的章节中,我们也接触到了一些数据可视化的知识,在分析数据集的时候,有效的可视化图表,可以帮助我们更好的了解数据。...条形图 条形图可以查看数据中不同类别之间的分布请求 盒式图 是由五个数值组成:最大值(max)、最小值(min)、中位数(median)和上下四分位数(Q3,Q1),可以帮助我们分析数据的差异性、离散程度和异常值等信息...饼图 饼图可以很好的呈现每类数据所占总数据的比例情况 热力图 热力图是把数据用矩阵表示的形式,不同数据颜色不同,可以通过颜色直观的判断某个位置上的数值情况 雷达图 可以很好的显示一对多的关系,比如王者荣耀中的对局信息...盒式图 matplotlib 实现盒式图(箱形图) matplotlib.pyplot.boxplot(x, notch=None, label=None) x:需要传入的数据 notch:为是否展示带有缺口的箱形...雷达图 Matplotlib 和 Seaborn 都没有直接提供雷达图的 API,我们需要手动实现一个 import numpy as np import matplotlib.pyplot as plt

    2K20

    简单python脚本实例画图-Python使用统计函数绘制简单图形实例代码

    参考链接: Python | 使用XlsxWriter模块在Excel工作表中绘制条形图 前言 Matplotlib 是 Python 的绘图库。...用matplotlib绘制一些大家比较熟悉又经常混淆的统计图形,掌握这些统计图形可以对数据可视化有一个深入理解。...,r每个标记到原点的距离 color="chartreuse", linewidth=2, marker="*", mfc="b", ms=10) plt.show() 6.函数scatter()--用于绘制气泡图...(100),#c散点标记的颜色 cmap=mpl.cm.RdYlBu,#将浮点数映射成颜色的颜色映射表 marker='o') plt.show() 7.函数stem()--用于绘制棉棒图 绘制离散的有序数据...,markerfmt="o",basefmt="-") linefmt棉棒的样式、markerfmt棉棒末端的样式、basefmt指定基线的样式 plt.show() 8.函数boxplot()--用于绘制箱型图

    1.2K30

    【matplotlib】3-绘制统计图形

    这里我们主要介绍柱状图的应用场景和绘制原理。 1.1 应用场景–定性数据的分布展示 柱状图主要是应用在定性数据的可视化场景中,或者是离散型数据的分布展示。...谈起堆积图,我们想到的可能是堆叠的积木或是层层垒起的砖块。...也用采是反映数据的趋势变化或是周期规律的。阶梯图经常使用在时间序列数据的可视化任务中,凸显时序数据的波动周期和规律。...通过绘制饼图,我们可以清楚地观察出数据的占比情况。 8.1 应用场景–定性数据的比例展示 饼图主要应用在定性数据的可视化场景中,或者是用来进行离散型数据的比例展示。...数据点的标记颜色 mec: 数据点的标记边缘颜色 capthick: 误差棒边界横杠的厚度 capsize: 误差棒边界横杠的大小 10.3 案例1–带误差棒的柱状图 import matplotlib.pyplot

    2.1K10

    Python绘图全景式教程:提升你的数据表达力

    在本教程中,我们将详细介绍如何使用Python进行数据绘图,并通过实例逐步学习各种常见的图形类型和绘图技巧。...案例分析:数据可视化应用用Matplotlib绘制线性回归图假设我们有一组简单的线性回归数据,以下是如何使用Matplotlib绘制回归线的示例:import numpy as npimport matplotlib.pyplot...用Seaborn绘制分类数据分布图Seaborn特别擅长绘制分类数据的分布情况。...Matplotlib、Seaborn 和 Plotly 常用函数的大全Python绘图库函数大全在数据可视化过程中,Matplotlib、Seaborn 和 Plotly 是常用的库。...fig.update_xaxes(showgrid=False) 总结在本文中,我们介绍了Python常用的绘图库:Matplotlib

    6100

    【干货】 知否?知否?一文彻底掌握Seaborn

    让再回顾「配对图」 从「配对图」中,我们可以迅速看出数据集上的一些问题: 图的右侧标注这五个类 (Iris-setosa, Iris-setossa, Iris-versicolor, versicolor...将风格设置为 darkgrid (背景变成带网格的灰色),色板设置成 colorblind 为色盲用户着想,甚至将不同类用圆形 (o)、正方形 (s) 和方块 (D) 来标记。...2 广度了解 Seaborn 在本节中我们用 Seaborn 提供了内置数据集 Titantic 来展示 条形图 (barplot) 计数图 (countplot) 点图 (pointplot) 箱形图...(boxplot) 小提琴图 (violinplot) 然后用 Iris 数据来展示 箱形水平图 (boxplot h) 双变量分布图 (jointplot) 首先加载 Titanic 的数据。...sns.boxplot( data=iris_data, orient='h' ) 2.7 双变量分布图 设置 kind =‘kde’ 用双变量分布图画出萼片长度和萼片宽度的一维分布

    2.6K10

    9种统计学图形的matplotlib画法|收藏收藏!

    上一讲,我们给大家介绍了matplotlib的快速上手教程,介绍了常用的线性图形与散点图的画法。 今天我们继续升级!给大家讲解一些常用的统计学图形画法,学会正确使用matplotlib进行绘制。...我们将从函数功能、实例代码、参数讲解、效果演示四个层面来讲解每一种统计图。希望大家能对python数据可视化有一个直观的认识! ? ? ? ? ? ?...:数据点的垂直位置 fmt:数据点的标记样式和数据点标记的连接线样式 xerr:x轴方向数据点的误差计算方法 yerr:y轴方向数据误差点的计算方法 ecolor:误差棒的颜色 mfc:数据点的标记颜色...本节我们简单介绍了一下matplotlib是如何绘制统计学中常见的图形的,大家可以收藏下来,需要的时候可翻出查阅。...小伙伴们可以动手输入以上代码,看看输出的结果是否达到预期,能否感受到matplotlib绘图的细致与精美。 最后,感谢大家的阅读。下一节,我们将继续介绍这些统计学图形在具体实践环节的使用。

    2.6K20

    Python 数据可视化:Matplotlib库的使用

    第二种是用一个3位数的整数,每一位分别代表网格的行数,列数 ,索引号。pos也是是位置参数。 第三种会用默认值创建一个子图。 第四种则以一个axes为参数,创建子图。...除此之外,我们还可以用plt.axes(rect,axisbg='w')方法创建一个坐标系风格的子图: plt.axes(rect,axisbg='w') 用rect参数指定位置,用axisbg参数指定背景颜色...() 绘制横向柱状图 plt.stem() 绘制火柴图 plt.step() 绘制阶梯图 plt.hist() 绘制直方图 plt.boxplot() 绘制箱线图 plt.errorbar() 绘制误差条图...plt.pie() 绘制扇形图 具体用法和参数,请参见官方手册:https://matplotlib.org/ 3.2.5 添加图例 我们可以用plt.legend()方法为子图添加图例,也可以使用...---- 4.代码实例 用我们所学的方法绘制一张曲线图吧: import matplotlib.pyplot as plt plt.rcParams["font.sans-serif"]=["SimHei

    2K20

    又再肝3天,整理了65个Matplotlib案例,这能不收藏?

    2021-10-27 启用和检查交互模式 在 Matplotlib 中绘制折线图 绘制带有标签和图例的多条线的折线图 在 Matplotlib 中绘制带有标记的折线图 改变 Matplotlib 中绘制的图形的大小...更新 Matplotlib 折线图中的字体外观 用颜色名称绘制虚线和点状图 以随机坐标绘制所有可用标记 绘制一个非常简单的条形图 在 X 轴上绘制带有组数据的条形图 具有不同颜色条形的条形图 使用 Matplotlib...中的特定值改变条形图中每个条的颜色 在 Matplotlib 中绘制散点图 使用单个标签绘制散点图 用标记大小绘制散点图 在散点图中调整标记大小和颜色 在 Matplotlib 中应用样式表 自定义网格颜色和样式...在 Python Matplotlib 中打开饼图的轴 具有特定颜色和位置的饼图 在 Matplotlib 中绘制极坐标图 在 Matplotlib 中绘制半极坐标图 Matplotlib 中的极坐标等值线图...用颜色图绘制直方图 更改直方图上特定条的颜色 箱线图 箱型图按列数据分组 更改箱线图中的箱体颜色 更改 Boxplot 标记样式、标记颜色和标记大小 用数据系列绘制水平箱线图 箱线图调整底部和左侧 使用

    2.5K10

    盘一盘 Python 系列 6 - Seaborn

    让再回顾「配对图」 从「配对图」中,我们可以迅速看出数据集上的一些问题: 图的右侧标注这五个类 (Iris-setosa, Iris-setossa, Iris-versicolor, versicolor...将风格设置为 darkgrid (背景变成带网格的灰色),色板设置成 colorblind 为色盲用户着想,甚至将不同类用圆形 (o)、正方形 (s) 和方块 (D) 来标记。...2 广度了解 Seaborn 在本节中我们用 Seaborn 提供了内置数据集 Titantic 来展示 条形图 (barplot) 计数图 (countplot) 点图 (pointplot) 箱形图...(boxplot) 小提琴图 (violinplot) 然后用 Iris 数据来展示 箱形水平图 (boxplot h) 双变量分布图 (jointplot) 首先加载 Titanic 的数据。...sns.boxplot( data=iris_data, orient='h' ) 2.7 双变量分布图 设置 kind =‘kde’ 用双变量分布图画出萼片长度和萼片宽度的一维分布

    1.6K30

    基于 Python 的数据可视化

    /input/Iris.csv") # 数据现在为 DataFrame格式 # 用head函数看一下数据结构啥样 iris.head() 数据结构就这样: # 让我们用counts功能看下一共有多少种花...: # 我们还可以用seaborn's FacetGrid 标记不同的种类噢 sns.FacetGrid(iris, hue="Species", size=5) #hue英文是色彩的意思 .map(...# Seaborn中的boxplot,可以画箱线图,可以看出不同种类的分布情况 sns.boxplot(x="Species", y="PetalLengthCm", data=iris) 5、 #...", data=iris, jitter=True, edgecolor="gray") 6、小提琴图 # 这图可以变现出密度的分布 sns.violinplot(x="Species", y="PetalLengthCm...# 轮廓图也是看高维数据的一种方法,将不同的特征放在横坐标,然后将各点的特征值放在纵坐标就可以了 from pandas.tools.plotting import parallel_coordinates

    1.4K60
    领券