05-matplotlib-直方图

 1 import numpy as np
 2 import matplotlib.pyplot as plt
 3
 4 ‘‘‘
 5     由于一系列不等的纵形图组成,表示数据分布的情况
 6     例如:某年级同学的身高分布
 7     需要注意与 柱形图的区别
 8 ‘‘‘
 9
10 # # 例
11 # mu = 100    #均值
12 # sigma = 20    # 标准差
13 #
14 # x = mu + sigma * np.random.random(1000)
15 # plt.hist(x,bins=20,density=True)
16 # plt.show()
17 #
18 #
19 # # 双变量图 频率越低越暗
20 # # x的中心为2
21 # x = np.random.randn(1000) +2
22 # # y的中心为3
23 # y = np.random.randn(1000)+3
24 #
25 # plt.hist2d(x,y,bins=40)
26 # plt.show()
27
28
29 # 练习
30 ‘‘‘
31     随机生成2000个数据,均值为10, 方差3;
32     绘制两个直方图, bins =10 和50 ,normed /density 分别为True,False;
33     随机生成x,y 各2000个, x均值1 ,y 均值5;
34     绘制2-D直方图, bins = 40;
35 ‘‘‘
36 # 均值
37 ava = 10
38 # 方差
39 variance = 3
40
41 sigma = np.sqrt(variance)
42 x = ava + sigma * np.random.random(2000)
43
44 plt.hist(x,bins=10,density=True)
45 plt.show()
46
47 plt.hist(x,bins=50,density=False)
48 plt.show()
49
50 x = np.random.randn(2000) +1
51 y = np.random.randn(2000) + 5
52 plt.hist2d(x,y,bins=40)
53 plt.show()

在未来面前,我们永远都是孩子。不断思考,不断学习,才能让我们走的更远。

个人主页:https://www.oceaneyes.cn/

个人学习博客:http://oceaneyes.top/

CSDN:https://blog.csdn.net/qq_16123129

长按二维码关注,一起交流学习~~~

原文地址:https://www.cnblogs.com/oceaneyes-gzy/p/10548298.html

时间: 2024-08-30 18:09:44

05-matplotlib-直方图的相关文章

机器学习 Matplotlib库入门

2017-07-21 15:22:05 Matplotlib库是一个优秀的python的数据可视化的第三方类库,其中的pyplot支持了类似matlab的图像输出操作.matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式. import matplotlib.pyplot as plt #plt是一个别名 一.matplotlib.pyplot子库 plt.plot(x, y, format_string, **kwargs) x  : X轴数据,列表或数组,可选 y

Matplotlib 安装

章节 Matplotlib 安装 Matplotlib 入门 Matplotlib 基本概念 Matplotlib 图形绘制 Matplotlib 多个图形 Matplotlib 其他类型图形 Matplotlib 柱状图 Matplotlib 饼图 Matplotlib 直方图 Matplotlib 散点图 Matplotlib 填充图 Matplotlib 网格 Matplotlib 极坐标图 Matplotlib 3D图 Matplotlib 保存图形 为了统计分析,需要对数据进行可视化,

Matplotlib 入门

章节 Matplotlib 安装 Matplotlib 入门 Matplotlib 基本概念 Matplotlib 图形绘制 Matplotlib 多个图形 Matplotlib 其他类型图形 Matplotlib 柱状图 Matplotlib 饼图 Matplotlib 直方图 Matplotlib 散点图 Matplotlib 填充图 Matplotlib 网格 Matplotlib 极坐标图 Matplotlib 3D图 Matplotlib 保存图形 绘制一个简单图形 让我们从一个简单的

Matplotlib 基本概念

章节 Matplotlib 安装 Matplotlib 入门 Matplotlib 基本概念 Matplotlib 图形绘制 Matplotlib 多个图形 Matplotlib 其他类型图形 Matplotlib 柱状图 Matplotlib 饼图 Matplotlib 直方图 Matplotlib 散点图 Matplotlib 填充图 Matplotlib 网格 Matplotlib 极坐标图 Matplotlib 3D图 Matplotlib 保存图形 Figure/绘图 Figure表示

numpy和matplotlib绘制直方图

使用 Matplotlib Matplotlib 中有直方图绘制函数:matplotlib.pyplot.hist()它可以直接统计并绘制直方图.你应该使用函数 calcHist() 或 np.histogram()统计直方图. 1 使用pyplot.hist() 显示灰度图像直方图,代码如下: import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread('image/lufei.jpeg

Matplotlib基本图形之直方图

Matplotlib基本图形之直方图 直方图特点 由一系列高度不等的纵向条形组成,表示数据分布情况例如年级同学身高分布注意与条形图的区别 示例代码: import osimport numpy as np import matplotlib.pyplot as plt basedir = os.path.dirname(os.path.abspath(__file__)) resultdir = os.path.join(basedir, 'result') def create_hist(da

Matplotlib学习---用matplotlib画直方图/密度图(histogram, density plot)

直方图用于展示数据的分布情况,x轴是一个连续变量,y轴是该变量的频次. 下面利用Nathan Yau所著的<鲜活的数据:数据可视化指南>一书中的数据,学习画图. 数据地址:http://datasets.flowingdata.com/crimeRatesByState2005.csv 以下是这个数据文件的前5行: state murder forcible_rape robbery aggravated_assault 0 United States 5.6 31.7 140.7 291.1

Matplotlib散点图、条形图、直方图-02

对比常用统计图 折线图: 特点:能够显示数据的变化趋势,反映事物的变化情况.(变化) 直方图: 特点:绘制连续性的数据,展示一组或者多组数据的分布情况(统计) 条形图: 特点:绘制离散的数据,能够一眼看出各个数据的大小,比较数据之间的差距(统计) 散点图: 特点:判断变量之间是否存在数量关联趋势,展示离群点(分布规律) 绘制散点图(plt.scatter) 假设通过爬虫你获取到了北京2016年3,10月份每天白天的最高气温(分别位于列表a,b),那么此时如何寻找出气温和随时间(天)变化的某种规律

matplotlib:直方图的绘制

1.matplotlib绘图三部曲 (1)创建画布 (2)绘图——包含绘图与图形修饰 (3)绘图展示 2.直方图的绘制 (1)导入模块 import matplotlib.pyplot as pltimport numpy as np 将模块导入到脚本中,并更改名字为plt (2)创建画布 plt.figure(figsize=(8,5), dpi=120) 使用figure()方法创建画布,figsize=(x,y)参数用于设置画布大小,单位为英寸,dpi参数用于设置图片像素 matplotl

4.matplotlib绘制直方图

? ? # coding=utf-8 from matplotlib import pyplot as plt from matplotlib import font_manager a=[131, 98, 125, 131, 124, 139, 131, 117, 128, 108, 135, 138, 131, 102, 107, 114, 119, 128, 121, 142, 127, 130, 124, 101, 110, 116, 117, 110, 128, 128, 115, 9