台州铭企做的网站,中兴能源建设有限公司网站,可以做试卷网站数学试卷小学六,邯郸网站建设网络公司Matplotlib直方图的创建 概念区分绘制直方图 概念区分
什么是直方图#xff1f;
直方图#xff08;Histogram#xff09;又称质量分布图#xff0c;是统计报告图的一种#xff0c;由一系列高度不等的纵向条纹或线段表示数据分布的情况#xff0c;一般用横轴表示数据所属… Matplotlib直方图的创建 概念区分绘制直方图 概念区分
什么是直方图
直方图Histogram又称质量分布图是统计报告图的一种由一系列高度不等的纵向条纹或线段表示数据分布的情况一般用横轴表示数据所属类别纵轴表示数量或者占比。用直方图可以比较直观地看出产品质量特性的分布状态便于判断其总体质量分布情况。直方图可以发现分布表无法发现的数据模式、样本的频率分布和总体的分布。
单从外表上看直方图和条形图非常相似其实两者不一样。首先需要区分清楚概念直方图和条形图。
条形图 直方图 条形图用长条形表示每一个类别长条形的长度表示类别的频数宽度表示表示类别。 直方图是一种统计报告图形式上也是一个个的长条形但是直方图用长条形的面积表示频数所以长条形的高度表示频数组距宽度表示组距其长度和宽度均有意义。当宽度相同时一般就用长条形长度表示频数。 简单来说可以理解为条形图的方块可以随意调换位置而直方图不可以 绘制直方图
直方图一般用来描述等距数据。直观上直方图各个长条形是衔接在一起的表示数据间的数学关系。
import matplotlib.pyplot as plt
import numpy as np
import matplotlib
# 设置matplotlib正常显示中文和负号
matplotlib.rcParams[font.sans-serif][SimHei] # 用黑体显示中文
matplotlib.rcParams[axes.unicode_minus]False # 正常显示负号
# 随机生成10000,服从正态分布的数据
data np.random.randn(10000)
plt.hist(data,bins30, normed0, facecolorred, alpha0.7)
# 显示横轴标签
plt.xlabel(区间)
# 显示纵轴标签
plt.ylabel(频数/频率)
# 显示图标题
plt.title(频数/频率分布直方图)