matplotlib---直方图

作用

直方图是一种统计报告图,形式上也是一个个的长条形,但是,在通常情况下,直方图用长条形的面积表示频数,所以长条形的高度表示频数组距,宽度表示组距,其长度和宽度均有意义。当宽度相同时,一般就用长条形长度表示频数。

直方图一般用来描述等距数据,柱状图一般用来描述名称(类别)数据或顺序数据。直观上,直方图各个长条形是衔接在一起的,表示数据间的数学关系;条形图各长条形之间留有空隙,区分不同的类

直方图与柱形图的区别

  • 柱形图

1)柱状图一般用于描述离散型分类数据的对比
2)每根柱子宽度固定,柱子之间会有间距
3)横轴变量可以任意排序

  • 直方图

1)直方图一般用于描述连续型数据的分布关系
2)每根柱子宽度可以不一样,且一般没有间距
3)横轴变量有一定顺序规则

函数

plt.hist(datasets, bins, normed=False, facecolor=None, alpha=None)
参数解释:
主要形参:

datasets: 数据集列表, datasets中各个数据集的长度可以不等, 也可以传入numpy中的 2-D ndarray
bins: 直方图中箱子(bin)的个数
facecolor: 箱子的颜色
alpha: 箱子的透明度
normed: 决定直方图y轴取值是落在某个箱子中的元素的个数(normed=False或normed=0),
还是某个箱子中的元素的个数占总体的百分比(normed=True或normed=1)

引入模块

import numpy as np
import matplotlib.pyplot as plt

例子

normed=True(1),表示数据范围所占总体百分比。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值