数据可视化之Seaborn绘图

本文介绍了Python统计绘图库Seaborn的使用,包括Seaborn的简介、单变量分布图(如核密度图、直方图)、双变量联合分布图(散点图、蜂巢图、密度图)以及多变量关系分布图的绘制方法。通过实例展示了如何使用Seaborn进行数据可视化,帮助理解数据分布和变量间的关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

知识结构
在这里插入图片描述

Seaborn简介

话不多说,我们首先来欣赏几张 Seaborn 绘制的图形,一睹为快。

在这里插入图片描述

[
在这里插入图片描述

在这里插入图片描述

是不是很酷炫?学习完Seaborn的相关内容,你也可以轻松地画出这样的图。

Seaborn 是 Python 中基于 matplotlib 的统计绘图模块。如果说 matplotlib 是“tries to make easy things easy and hard things possible”,那么 Seaborn 则是让“hard things”也变简单。

Seaborn 在 matplotlib 的基础上进行了更高级的封装,这样做图会更加方便快捷。我们可以仅仅通过一些极简的代码,就能做出很具有分析价值而且又十分美观的图形。

导入Seaborn我们使用:

import seaborn as sns

通常情况下我们习惯使用 sns 作为 Seaborn 的别名。

成功导入Seaborn之后我们就可以开启绘图之旅了。在今天的学习中,我们主要来为大家介绍连续数值型数据绘图,我们将从连续型单变量数据分布图、连续型双变量数据分布图和连续型多变量数据分布图三个角度来一起学习。

单变量分布图

单变量其实就是我们通常接触到的数据集中的一列数据。在这里我们研究的是连续数值型数据的分布,那么什么样的数据是连续数值型数据呢?

连续变量的数值是连接不断的,相邻两值之间可作无限分割,例如,身高、体重、年龄等都是连续变量。

np.random.normal(loc=0,sigma=1,size)

normal会产生服从正态分布的size个数值,其中,loc表示均值,默认值为0,sigma是标准差,默认值为1,size表示产生的随机数的个数,即normal默认会产生服从标准正太分布的size个随机数,我们可以通过设置loc和sigma产生服从其他分布的随机数。

import numpy as np
#random是Numpy的一个‘随机’模块,在random模块中的normal方法表示从标准正态(高斯)分布中随机产生size个数值
data = np.random.normal(size=1000)
#查看数据类型
type(data)
#查看数据,查看数据的表现形式
data
import numpy as np
#random是Numpy的一个‘随机’模块,在random模块中的normal方法表示从标准正态(高斯)分布中随机产生size个数值
data = np.random.normal(size=1000)
type(data)
numpy.ndarray
data
array([ 1.07468886e+00,  1.64502509e+00,  3.48671115e-01,  4.70998213e-01,
        1.00921114e+00, -1.11691436e+00, -1.47920886e+00,  3.61852531e-01,
        9.75786773e-02,  4.78092188e-01, -1.35114529e+00, -6.73198925e-01,
        1.10916107e+00, -2.42504429e-01,  2.38748303e-01, -1.77929025e-01,
       -3.01001820e-01,  1.26160531e+00,  2.38760729e-01,  5.56291903e-01,
        6.93077065e-01,  8.47301758e-01,  1.25870160e+00, -6.88255411e-02,
        3.56453808e-01,  1.99727547e+00,  1.17297811e-01,  2.46691313e-01,
        3.97862526e-01, -7.98643043e-01, -8.04833248e-01, -4.84905695e-01,
       -7.16626369e-01,  7.90707582e-01, -2.55656699e-01,  1.23093744e+00,
       -1.03501205e+00, -1.53640346e+00, -1.51540477e+00, -2.31743510e-01,
        4.25501898e-01, -2.45176702e-01,  1.79412576e+00, -2.30862884e+00,
       -1.37842867e+00,  1.24879496e+00, -4.94991653e-01,  6.35373403e-01,
       -2.69511934e-01, -3.01055094e-01,  6.23279983e-01, -5.64989267e-03,
        1.75444983e-01,  1.27922022e+00,  8.79471084e-01,  5.02226492e-01,
        9.81643368e-01,  1.40139834e+00, -2.67207937e-01,  1.13968599e+00,
       -1.07046803e+00,  1.26124996e+00, -4.32011219e-02,  5.45190597e-01,
        3.97665923e-01, -1.46266220e+00,  5.78229049e-01,  1.61343838e+00,
        2.40367414e+00, -8.20872039e-01,  7.91718649e-01, -1.11690767e+00,
        8.09668999e-01, -1.12897624e-01,  1.48113899e+00, -6.98390420e-01,
       -4.64558205e-01,  8.50016747e-01,  2.16582474e-01, -5.64696344e-01,
        8.24602469e-01,  2.42888013e-01,  8.61869291e-01, -1.67639261e+00,
        2.37435182e-01,  6.13830388e-01,  2.84036290e-02,  1.21652072e+00,
        2.86267615e-01, -1.28228351e+00,  7.00447637e-01, -9.24361084e-01,
       -2.89248503e-01,  3.10497010e-01,  1.20324713e+00,  1.52198278e+00,
       -3.16429429e-02,  1.24812681e+00, -1.78804614e-01,  2.06167741e-01,
        1.49150248e+00,  6.76906388e-01, -1.30189128e+00, -3.13817980e-01,
        1.20376211e+00,  2.70930816e-01,  2.44903850e-01, -9.59090609e-02,
        1.36665130e+00,  9.57867712e-01,  9.49044254e-01,  6.40397238e-01,
       -1.87699456e+00, -6.22608146e-01,  1.71746810e-01, -4.62698718e-01,
        2.89748872e-01,  6.58019184e-01,  1.67657793e-01, -1.41661378e-01,
        1.57927732e+00,  2.17780503e+00,  2.00604221e-01,  2.26079241e-01,
        1.11989215e+00,  7.51289287e-01, -1.38876462e+00,  3.76618504e-01,
        1.11202534e+00, -1.04082431e+00, -1.79893046e+00,  1.11810846e-01,
        5.53264381e-01,  1.30854242e+00, -2.88210592e-01,  7.18931374e-01,
       -1.60241542e+00, -2.05652838e+00,  7.19852250e-02,  7.70611798e-01,
        1.74965317e+00, -7.03094173e-01, -2.65978786e-01, -9.89226065e-02,
       -1.19615409e+00, -2.03953500e-01, -1.67983865e+00,  1.44769063e+00,
        4.20862400e-01,  3.22138778e-01, -1.30708430e+00,  9.70172532e-01,
       -1.54775280e+00, -3.69683643e-01,  1.83421557e+00, -9.26829730e-01,
        5.60121269e-01, -3.65085256e-01,  2.33743720e+00,  2.22667012e-01,
       -2.98366761e-01,  7.13110554e-02, -3.92737472e-01, -3.63772583e-02,
        1.64669993e+00, -1.10370983e+00,  8.46386336e-01, -7.84900100e-01,
       -8.39703252e-01,  5.46016037e-01,  2.48213796e-01,  5.64454402e-01,
        1.98542179e+00,  8.85916558e-01,  5.05093948e-01,  3.47996041e-01,
       -9.18070791e-01,  4.89836843e-01, -3.09975781e+00,  3.04039913e-01,
       -1.03743875e+00,  6.70219424e-01, -1.72976760e+00,  2.00645372e+00,
        7.13266796e-02,  6.29599715e-01, -1.80107552e-01,  1.68905992e-01,
        1.36405988e+00,  1.06954157e+00,  1.37672136e+00,  7.84980043e-01,
       -6.73012312e-01,  4.40055208e+00, -1.88486950e+00,  9.98108899e-01,
       -1.03823999e+00, -2.55788421e-01, -1.76312588e-02,  7.37613125e-01,
        7.91996111e-01, -1.31438976e-01, -2.82801928e-01,  4.08797728e-01,
       -2.06032814e-01,  6.56852392e-01, -3.76084481e-01, -1.12457613e-01,
       -9.72301309e-01,  2.47112990e-01,  2.06275042e+00, -8.15507807e-02,
       -5.59188818e-01, -9.10864888e-01,  1.44023727e-01,  3.85115457e-01,
       -4.39665507e-01, -1.41920427e+00, -6.69435525e-01,  4.91578827e-01,
        7.13421263e-01,  1.73081627e+00,  6.13225251e-01,  2.32079052e-01,
       -1.05349582e-02,  7.10323974e-01,  3.18361084e-01,  2.40560050e+00,
        4.21197209e-01, -1.05564688e+00, -4.25235431e-01, -2.25511254e-01,
       -2.85498977e-01, -8.92657987e-01,  1.07288885e+00,  1.48463694e+00,
       -2.16786004e-01,  4.64472009e-01,  1.30977710e+00, -1.32461991e-01,
       -5.26196103e-02, -1.95507709e+00, -1.82299958e+00,  6.39921196e-01,
        1.98345525e+00,  9.62458707e-01, -9.61797000e-01, -3.75501132e-02,
        1.42994148e-01,  8.85354139e-01,  7.56009171e-01,  1.11459755e+00,
        5.69345686e-01, -3.52713453e-01, -1.08155913e+00, -8.96122517e-01,
       -4.52194531e-01, -1.20089822e+00, -8.17647473e-01,  5.64667489e-01,
       -1.76360713e-01, -8.13488635e-01,  9.04655187e-01,  4.00766089e-01,
        1.22855456e+00,  8.59980770e-01, -1.30982823e+00, -7.85052046e-02,
       -9.82837313e-02,  3.60376219e-01,  2.15153930e-01,  3.33051806e-01,
       -9.14559377e-01, -8.64619436e-01, -8.60684780e-01, -3.32368979e-01,
       -1.24498739e-01,  5.90624549e-01,  1.07763124e+00, -1.57964957e+00,
        9.32674129e-01,  1.29795126e+00,  2.38657295e-01,  8.94782839e-01,
        6.13934113e-02,  1.53025564e-01, -1.06378806e+00, -6.11276255e-01,
        1.36960968e+00, -3.04788827e-02, -2.08338410e-01,  1.54983822e+00,
        3.63288807e-01, -1.68826842e+00, -2.51625368e+00,  2.74906073e-01,
       -6.35164706e-01,  5.84221931e-02, -6.13513633e-01,  1.39296326e+00,
       -4.21627803e+00, -8.60951646e-01,  8.57217601e-02,  3.41756688e-01,
        1.54102414e+00, -9.69425965e-01, -1.55957650e+00, -8.05632987e-01,
        3.81575247e-01,  1.82262060e-01, -6.82924185e-01, -1.68306717e+00,
        1.33462425e-01, -3.03576381e-01,  1.37861481e+00,  9.28527042e-01,
       -2.66738677e-01, -2.13283715e+00, -1.83573471e+00, -5.79633944e-01,
        1.05269840e+00,  4.62588407e-01,  5.87509461e-01,  4.91406483e-01,
       -1.51035276e+00, -1.06192252e+00,  7.42228906e-01,  1.42500860e-01,
       -2.13679519e+00, -6.52752110e-01,  5.01474753e-01, -1.10020580e+00,
       -5.18589770e-01,  6.28931989e-01, -8.40986046e-01,  9.69755539e-01,
        7.87214770e-02,  8.98987673e-02,  5.05619856e-01,  1.21220619e+00,
       -1.62199252e+00,  7.78747779e-01, -1.70880787e+00, -4.43955797e-01,
        8.25197366e-02,  1.64745583e-01, -1.80090394e+00, -2.09465258e-01,
        1.11573590e+00, -2.03889138e-01,  1.64367042e-01,  8.44568739e-01,
       -2.08338445e+00, -1.90294226e-01,  2.07055498e+00,  2.20238461e+00,
       -7.15648379e-02,  1.12474069e+00,  8.65233735e-01,  2.75349612e-01,
       -1.59865401e-01,  7.81464708e-01, -1.42487197e+00,  9.94515278e-01,
        9.27864011e-02,  2.13084115e+00, -1.42375212e+00, -6.73944748e-01,
        4.11900972e-01, -4.93938673e-01,  2.96923115e-01,  8.96341546e-01,
        1.31678933e+00, -1.43338778e+00,  8.78567520e-01, -1.52467125e+00,
        1.24807274e+00,  1.81553037e-01, -4.51181175e-01,  1.24464866e+00,
       -1.04805214e+00, -8.61982093e-01,  2.59430150e-01,  5.81207003e-01,
        9.48077003e-02,  1.54388981e-01,  5.91514771e-02, -1.15679562e+00,
       -2.18302039e+00, -1.32503181e+00,  2.84610145e-01,  2.51808133e-01,
        3.21259610e-01,  8.74239199e-01, -7.50299693e-01,  6.56494246e-01,
       -4.95960739e-01, -1.60090293e+00, -1.10433011e+00, -4.23640838e-01,
        1.06180396e+00,  2.01837772e-01, -6.81962545e-02, -1.43047762e+00,
        4.74002813e-01, -1.67268525e+00,  3.98695794e-01, -1.90132490e-01,
        4.36551721e-02,  1.20992723e+00,  2.32822123e+00,  1.04786286e+00,
       -6.71335104e-01, -2.04204743e-01,  1.04612535e+00, -4.90743231e-01,
       -8.29692900e-01,  6.70046302e-01,  8.03443573e-01, -5.05952025e-01,
        1.27770544e+00,  1.28469436e+00,  1.08530547e+00,  1.57902610e+00,
       -7.66819889e-01, -1.25242207e+00, -5.90427323e-01,  3.04917356e-02,
       -3.87884448e+00, -5.25332631e-01, -2.28250545e+00, -5.71806038e-01,
       -3.03670952e-01,  1.39324233e+00,  1.82412726e+00,  4.27052652e-01,
        6.34184083e-02, -4.50138497e-01,  2.30833592e+00,  2.39976295e-01,
        5.03874648e-01, -4.19689247e-01,  6.43927329e-02,  6.15554034e-01,
       -3.54346963e-01,  2.46362627e+00,  6.24975354e-01, -3.79988320e-01,
       -1.07418266e+00, -1.10849556e+00,  2.72256056e-01, -4.02720649e-01,
       -1.42947627e+00,  3.34886484e-01,  1.43359160e+00, -1.01869637e+00,
        6.26283230e-01,  8.37772560e-02,  4.01825213e-01, -1.13450592e+00,
        1.11693554e+00, -3.67633794e-01, -8.24072446e-01,  7.71782986e-01,
       -7.75554557e-01, -1.28800142e+00, -7.74139720e-01, -5.66985312e-01,
        6.41859556e-01, -1.50011214e+00, -9.45900971e-01,  1.82131334e-01,
        4.54014638e-02, -5.87737629e-01,  4.48221894e-01,  6.73608053e-01,
       -1.39246101e+00,  1.01668368e+00, -5.04620692e-01, -1.81629759e+00,
        9.87588234e-01,  1.01676842e+00,  2.47657227e+00,  3.93887127e-01,
       -1.04259472e+00, -1.11382383e+00, -2.14859590e+00, -4.08593681e-01,
        5.20950433e-01, -1.00320352e+00,  6.50083967e-01, -2.33606740e-02,
       -1.57675708e-01,  4.68014020e-02, -1.49217828e+00, -1.62683086e+00,
        8.58416223e-01,  9.75051581e-01, -4.34300842e-02,  3.58005708e-01,
        5.48749392e-01, -5.29636582e-01, -5.74412560e-01, -8.28687365e-01,
        7.20369966e-01, -1.42927185e+00,  1.03023391e+00, -8.06507970e-01,
        2.04500824e-01, -6.66037069e-01,  9.65282632e-02, -4.88145952e-01,
       -4.26628399e-01,  5.91443526e-01, -8.61621862e-01, -1.82074802e-01,
       -3.35358438e-02,  1.92476658e-01,  1.13838480e+00, -1.26149601e+00,
        8.50599236e-02, -2.34269915e-01,  1.34799604e+00, -4.32761743e-01,
       -9.50909374e-02, -9.30829553e-01,  3.02791233e-01,  1.12285184e+00,
        3.57865090e-01,  1.25725091e-01, -1.07432107e+00,  1.50482319e+00,
       -7.95127879e-01,  1.20948106e+00, -1.93729329e+00, -3.29101678e-01,
        1.18603496e-01,  1.19598774e+00, -6.99046460e-02,  4.51415782e-01,
        7.33644225e-01, -1.21836951e-01,  8.69511759e-02, -1.86199497e-01,
        8.52930459e-01,  3.93739552e-01,  3.70237460e-01,  2.48352575e-01,
        1.84570817e-01,  5.43843348e-01,  1.13650963e+00,  1.66296651e+00,
       -1.62904298e+00,  2.90543750e-01, -2.46653511e-01,  5.68835949e-01,
       -1.46110167e-01, -7.25050350e-01,  2.12214264e-01,  7.84099043e-01,
        9.77717406e-01, -6.52487622e-01,  1.03921394e+00, -6.56641875e-01,
        5.93594520e-02,  6.07056272e-01, -4.20230033e-01, -7.47631356e-01,
        1.81532063e-02, -5.01966548e-01,  3.94528107e-01,  4.21122442e-01,
        1.40257064e+00,  3.41791437e-01, -1.08325357e-02, -4.33397159e-01,
       -7.93161339e-01, -1.33577362e+00, -8.47207543e-01, -4.93381215e-01,
        2.43824864e+00,  9.24984035e-01,  3.58179994e-01, -2.99747175e-01,
        5.16587667e-01, -9.12512032e-02, -4.16334599e-01, -2.11155435e+00,
        2.36672420e+00, -1.19301734e-01,  4.74198036e-01, -1.27327328e+00,
        1.74604160e+00,  8.32062014e-02,  1.00294757e+00,  8.72393928e-01,
        5.54866670e-01, -1.30827188e-01, -5.88156238e-01,  6.50563850e-01,
       -5.77132994e-01, -3.10905099e-01, -7.21578379e-02,  6.58795991e-02,
       -3.61472122e-01,  2.35582031e-01, -1.45559683e-01,  1.26964311e+00,
       -1.82203846e+00, -1.35167964e+00, -7.16485050e-02,  1.12511769e+00,
       -2.32434631e-01,  1.46337341e+00, -3.33367592e-01, -3.72374637e-01,
        7.06525432e-01,  1.23160654e+00, -2.56006272e-01, -6.66452397e-02,
       -1.52708857e+00,  2.10765211e-02,  3.95237976e-01,  1.33075357e+00,
       -1.31069864e+00, -2.13423249e+00, -1.07817424e+00, -4.51129173e-01,
        5.73573908e-01,  2.39343326e-01, -8.16266733e-01,  6.73697683e-01,
       -1.22307320e-01, -1.66548728e-01, -7.27865865e-01, -5.30136511e-01,
        1.72466364e+00, -3.01759098e-01, -5.41144307e-01,  4.65553126e-02,
       -1.05400475e+00,  5.43867102e-01,  1.27295542e+00,  7.83244539e-01,
        1.15915325e-02, -9.99321000e-01,  5.11089970e-01,  7.09752016e-01,
       -2.67909091e-01,  1.34481940e+00, -3.34951140e-01,  3.27941684e-01,
        9.10422933e-01, -9.15702467e-01,  3.16255193e-01, -7.15958230e-01,
       -8.42515872e-01, -1.21033761e+00,  6.54520503e-01,  9.96160081e-01,
        7.72702243e-01, -2.34419423e-01,  5.80625796e-01,  3.88740878e-01,
       -7.96458163e-01,  1.09514844e+00,  1.60019454e-01, -3.72763020e-01,
       -1.52953866e+00, -5.07967496e-01, -8.99213158e-02, -6.18542157e-01,
        1.16100655e+00,  7.87712097e-01,  2.19377135e+00, -1.79418384e-01,
       -1.13572611e+00, -1.63012084e+00, -1.18571850e+00, -1.50870048e+00,
        4.21595470e-01, -2.17057240e-01,  1.65898452e+00,  1.09095850e+00,
        8.66717036e-01, -5.98408583e-01, -1.17043655e+00, -1.24735558e+00,
       -1.49893409e+00,  1.32307005e-01,  2.05790963e+00,  1.01271953e+00,
        6.34178161e-01,  4.47223607e-01,  4.08235391e-01, -8.89309692e-02,
       -3.93188987e-01, -1.19629954e-01,  1.28525627e+00, -9.70423494e-01,
       -1.60648087e+00,  1.26153270e+00, -4.83065010e-01, -4.08487151e-01,
        2.19421293e-01,  9.98135510e-01, -2.74223871e-01, -9.34105697e-01,
        6.93820589e-02, -2.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值