柱状图之间的区别:hist & bar

柱状图 bar

bar 图的作用

  • 柱状图,根据每一个 x 坐标,对应一个 y 坐标

bar 图的 seaborn 实现

import matplotlib.pyplot as plt
%matplotlib inline
import seaborn as sns
data = [1,2,1,2,1,2,3,3,3,3,2,2,1]

sns.barplot(
*,
x=None,
y=None,
hue=None,
data=None,
order=None,
hue_order=None,
estimator=<function mean at 0x0000022F8A81E730>,
ci=95,
n_boot=1000,
units=None,
seed=None,
orient=None,
color=None,
palette=None,
saturation=0.75,
errcolor=’.26’,
errwidth=None,
capsize=None,
dodge=True,
ax=None,
**kwargs,
)

sns.barplot(x=[i for i in range(len(data))],y=data)

在这里插入图片描述

bar 图的 plt 实现

plt.bar(
x,
height,
width=0.8,
bottom=None,
*,
align=‘center’,
data=None,
**kwargs,
)

plt.bar(x=[i for i in range(len(data))],height=data)

在这里插入图片描述

直方图 hist

hist 图的作用

  • 统计各个数据出现的频次,相当于分布直方图

hist 图的 seaborn 实现

sns.histplot(
data=None,
*,
x=None,
y=None,
hue=None,
weights=None,
stat=‘count’,
bins=‘auto’,
binwidth=None,
binrange=None,
discrete=None,
cumulative=False,
common_bins=True,
common_norm=True,
multiple=‘layer’,
element=‘bars’,
fill=True,
shrink=1,
kde=False,
kde_kws=None,
line_kws=None,
thresh=0,
pthresh=None,
pmax=None,
cbar=False,
cbar_ax=None,
cbar_kws=None,
palette=None,
hue_order=None,
hue_norm=None,
color=None,
log_scale=None,
legend=True,
ax=None,
**kwargs,
)

sns.histplot(data)

在这里插入图片描述

hist 图的 plt 实现

plt.hist(
x,
bins=None,
range=None,
density=False,
weights=None,
cumulative=False,
bottom=None,
histtype=‘bar’,
align=‘mid’,
orientation=‘vertical’,
rwidth=None,
log=False,
color=None,
label=None,
stacked=False,
*,
data=None,
**kwargs,
)

plt.hist(data)
(array([4., 0., 0., 0., 0., 5., 0., 0., 0., 4.]),
 array([1. , 1.2, 1.4, 1.6, 1.8, 2. , 2.2, 2.4, 2.6, 2.8, 3. ]),

在这里插入图片描述


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暖仔会飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值