# 创建一个筛子类
import pygal
from random import randintclass Shaizi():def __init__(self, sides_num=6):self.sides_num = sides_numdef number(self):return randint(1, 6)# 掷骰子
shaizi1 = Shaizi()
shaizi2 = Shaizi()result = []  # 建立一个空列表,一会装两个筛子的数据和
for i in range(1000):j = shaizi1.number() + shaizi2.number()result.append(j)count = []
for i in range(2, 13):  # 只有十一个数,所以2到13,2是因为最小是2,最大是13j = result.count(i)  # 数,2到13每一个数出现的次数count.append(j)  # 将其加到“出现次数”这个列表的最后# 绘制直方图参数
hist = pygal.Bar()  # pygal的bar模块
hist.title = "计算两个筛子出现的点数和"
hist.x_labels = ['2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12']
hist.x_title = "点"
hist.y_title = "结果"
hist.add('点数和', count)
hist.render_to_file('两筛子出现和直方图.svg')#svg图片使用浏览器打开

结果展示

实例2·筛子直方图(pygal下的直方图绘制,svg格式的打开)相关推荐

  1. 直方图规定化(直方图匹配)

    在介绍直方图规定化之前,先介绍一下统计直方图和累积直方图.参考自:http://blog.csdn.net/tkp2014/article/details/40151515 对颜色特征的表达方式有许多 ...

  2. 直方图实例详解(颜色直方图、灰度直方图)

    直方图实例详解(颜色直方图.灰度直方图) 本篇目录:

  3. 直方图尖峰python_Python系统学习 - 绘制直方图

    上一章我们学习了绘制散点图,现在我们来学习如何使用Pygal库绘制直方图,学习这一章,我们就可以把数据以矢量图的图形文件展示出来,可以自动缩放以适应屏幕大小安装pygal库:pip3 install ...

  4. 直方图应用:直方图均衡化,直方图匹配,对比直方图

    直方图均衡化 直方图均衡化(Histogram Equalization)是直方图最典型的应用,是图像点运算的一种.对于一幅输入图像,通过运算产生一幅输出图像,点运算是指输出图像的每个像素点的灰度值由 ...

  5. 【OpenCV】直方图应用:直方图均衡化,直方图匹配,对比直方图

    本文链接:https://blog.csdn.net/xiaowei_cqu/article/details/7606607                                       ...

  6. mysql直方图_MySQL · 特性分析 · 直方图的实现与分析

    直方图(Histogram)是 RDBMS 中提供的一种基础的统计信息,最典型的用途是估计查询谓词的选择率,以便选择优化的查询执行计划.常见的直方图种类有:等宽直方图.等高直方图.V-优化的直方图,M ...

  7. matlab 自定义直方图匹配_matlab中直方图规定化(直方图匹配)的单映射 – MATLAB中文论坛...

    matlab写的一个直方图规定化中的单映射程序,大家可以借鉴下 clc; clear; I=imread('e:\2.bmp'); figure,subplot(321),imshow(I); tit ...

  8. python opencv 直方图均衡_Python+OpenCV:全局直方图均衡化、局部直方图自适应均衡化、直方图比较(Python版)...

    1. 全局直方图均衡化 cv2.equalizeHist(src, dst=None)函数只能处理单通道的数据,src为输入图像对象矩阵,必须为单通道的uint8类型的矩阵数据.直方图均衡化可以看作是 ...

  9. matlab对直方图分类,matlab根据直方图进行图片分类

    matlab根据直方图进行图片分类 matlab根据直方图进行图片分类 感觉还有一些bug需要调试,不过还是先写出来吧 将一张图片由rgb转hsv空间,并进行量化 function [Hh,Vv,Ss ...

最新文章

  1. 《游戏引擎架构》笔记十四
  2. VS2017 Cordova Ionic2 移动开发-环境搭建
  3. python modbus类封装_Python 中引入一个文件,模块的概念
  4. [翻译] FastReport Class Hierarchy (FastReport 组件类层次结构)
  5. cadence原理图封装pin名称重复_Cadence原理图库文件引脚名重复处理方法介绍
  6. linux phpunit 安装,PHPUnit安装教程
  7. HDU题目分类啊!!!
  8. pgsql数据库默认配置事务类型_postgreSql最佳配置详解(connection 申请、回收策略)...
  9. RestTemplate返回List类型,用数组接收
  10. phpstudy配置ssl
  11. 寻宝,大冒险!CSP202206-2
  12. slitaz linux 包管理器,SliTaz
  13. 线上实习 牛刀小试——增删改查
  14. 如何在Chrome中自定义新标签页
  15. 软件架构设计---产品线及系统演化
  16. 每日博士S8补充8大明星菌株,助力提升免疫力
  17. 通信原理学习笔记3-2:数字通信系统概述(信源编码/压缩编码、信道编码FEC和交织、HARQ)
  18. visibility属性
  19. 无人机实验平台(七) 实验平台的坐标转换(上)
  20. linux xargs

热门文章

  1. 小扎遭 Meta 员工炮轰:元宇宙将“杀死”公司
  2. 如何修改mtk6573的设备号
  3. WIN7下用EasyBCD引导Ubuntu15.04硬盘安装双系统
  4. html(隐藏域)<input type=“hidden“ id=““/>用法
  5. vue 中点击切换图标,切换选中状态
  6. openwrt 守护进程如何设置 respawn参数
  7. 【系统分析师】软件工程
  8. matlab fft2的作用,为什么Matlab fft2比OpenCV dft快得多(why Matlab fft2 is much faster than OpenCV dft)...
  9. 递推最小二乘法(Recursive least square, RLS)详细推导
  10. Gd-DOTA-N3钆-大环配体-叠氮Gadolinium- Gadolinium (III) 1,4,7,10-Tetraazacyclododecane-1,4,7,10-tetraacetate