直方图(numpy.hist,plt.hist)通常位于连续数据上,您可以轻松地将它们分成多个bin.

在这里您要计算相同的元组:您可以使用collection.Counter

from collections import Counter

k = [(8, 8),(10, 10),(8, 8),

(8, 8),(12, 12),(7, 7),(8, 8),

(9, 9),(10, 10),(10, 10),(8, 8),(9, 9),(13, 13),

(10, 10),(8, 8),(8, 8),(7, 7)]

c=Counter(k)

>>> Counter({(8, 8): 7, (10, 10): 4, (9, 9): 2, (7, 7): 2, (13, 13): 1, (12, 12): 1})

进行某种格式设置后,您可以使用plt.bar以直方图的方式绘制每个元组的计数.

# x axis: one point per key in the Counter (=unique tuple)

x=range(len(c))

# y axis: count for each tuple, sorted by tuple value

y=[c[key] for key in sorted(c)]

# labels for x axis: tuple as strings

xlabels=[str(t) for t in sorted(c)]

# plot

plt.bar(x,y,width=1)

# set the labels at the middle of the bars

plt.xticks([x+0.5 for x in x],xlabels)

python画频率直方图_python-连音图列表的直方图matplotlib相关推荐

  1. Python零基础学习 | 分享一个使用Python画出太极阴阳八卦图的代码

    大家好,我是王某人. 一.写在前面 前几天在Python技术交流群有个小伙伴分享一个使用Python画出太极阴阳八卦图的代码,这里拿出来给大家分享下,一起学习下. 不过这里他的代码是有点问题的,不过不 ...

  2. python画速度等值线图_python画contour图

    如何用python优雅的画出优雅的contour图 我们选择画一个双曲线的等contour图,其实contour图就是等高线图,那么我们以圆的图为例,即: . 在开始之前,我们需要先对matplotl ...

  3. python画统计图代码_Python使用统计函数绘制简单图形实例代码

    前言 Matplotlib 是 Python 的绘图库. 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案. 它也可以和图形工具包一起使用,如 PyQt 和 wxPython ...

  4. df python 增加数据_美国确诊超100万!教你用Python画出全球疫情动态图(附数据下载)...

     CDA数据分析师 出品   [导语]:今天我们教你用Python绘制全球疫情动态图,技术部分请看第二部分. 获取数据:扫描下方公众号回复关键字"全球疫情" 目前,全球新冠疫情还十 ...

  5. 用python画一个笑脸_python画个笑脸

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! project python是一本免费的交互式书籍,它通过使用图形.动画和游戏来 ...

  6. python画xy轴_python画双y轴图像的示例代码

    很多时候可能需要在一个图中画出多条函数图像,但是可能y轴的物理含义不一样,或是数值范围相差较大,此时就需要双y轴. matplotlib和seaborn都可以画双y轴图像. 一个例子: import ...

  7. python画pr曲线_python 画函数曲线示例

    python 画函数曲线示例 如下所示: import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 2 * np.pi ...

  8. python画点连线_python matplotlib 在指定的两个点之间连线方法

    python matplotlib 在指定的两个点之间连线方法 为了找到matplotlib在两个点之间连线的方法真是费了好大功夫,最后还是决定用简单的 plt.plot 来解决.如果有好多对点,则可 ...

  9. python画素描画_Python素描画的两种程序解析

    用python画素描画方式有多种,这里给大家分享常见的且操作简单的两种实现方式,一种用pillow库,一种用opencv库,这两个库的具体使用可百度,网上很多教程,这里不再赘述. 一.pillow实现 ...

最新文章

  1. shiro(2)-架构与配置
  2. 为什么阿里巴巴要禁用 Executors 创建线程池?
  3. matlab中float类型的_【Python基础学习】2. 变量、基本数据类型及其转换
  4. DOM方式动态加载数据
  5. 如何形成欧姆接触_Y5T307 半导体激光器欧姆接触,以及欧姆接触与肖特基接触的区别...
  6. 世界各国的教育差距有多大?这几部全世界都在热议的教育纪录片,揭开一切.........
  7. hibernate基本类型映射
  8. 经验备忘2014年01月
  9. 九州云黄舒泉当选StarlingX 首届TSC
  10. ubuntu LVM
  11. BOMRemover v2.0 去除代码中的UTF-8 BOM
  12. php完整系统由哪几部分,一个完整的物联网系统由哪些部分组成,各有什么功能?...
  13. DB破解(暗黑破坏神辅助)使用方法
  14. OpenCV探索之路(二十三):特征检测和特征匹配方法汇总
  15. gimp 架构_超级图像处理软件 gimp 2.99.2中文免费版
  16. CentOS7 安装svn
  17. 图表Chart.js入门教程(附代码)包括线性、柱状、圆形、饼形图
  18. 关于LCD1602液显的使用细则
  19. word2016 明明设置了默认粘贴为“仅保留文本”,可是每次粘贴的时候还是带源格式怎么办?
  20. 红米k30 android版本,红米K30配置如何 红米K30手机参数配置及图赏

热门文章

  1. emoji mysql 配置_MySql支持Emoji表情
  2. 计算机主机硬件拆卸及安装步骤,怎样快速拆卸电脑主机
  3. 无线抄表系统服务器,无线集中抄表系统设计与实现
  4. 【风险管理】理想风控数据体系
  5. Numpy学习——大作业
  6. 百度网盘卡了,点击不出来
  7. 基于c语言实现TCP连网斗地主(三)
  8. (Ubuntu)——Ubuntu16.04 Aria2下载百度网盘的方法
  9. QQ影音发布,腾讯进军播放器了
  10. 知识图谱表示学习Transe TransD TransR等的评价指标 hit@10、mean rank的理解