当前位置: 首页 > news >正文

matplotlib-直方图

日期:2024.03.114
内容:将matplotlib的常用方法做一个记录,方便后续查找。

# 引入需要的库
from matplotlib import pyplot as plt
import numpy as np

# 设置画布大小
plt.figure(figsize = (20,8),dpi = 200)

# 全局设置中文字体
plt.rcParams['font.sans-serif'] = ['Simhei']

# 直方图 随机生成100个1-160之间的整数(x∈[1,160))
data = np.random.randint(1,160,size = 100)

# 计算组数
d = 8
num_bins = (max(a) - min(a)) // d

# 将这100条数据分成num_bins组
plt.hist(data,num_bins,color='#f40',alpha = 0.8)

# 刻度
x_ticks = list(range(min(a),max(a)+d,d))
plt.xticks(x_ticks)

# 绘制网格
plt.grid()

# 展示数据
plt.show()

在这里插入图片描述

相关文章:

  • tvm android_rpc_test.py执行报错解决
  • 熔断降级的方案实现
  • php.exe运行时,提示缺少VCRUNTIME140.dll
  • 从混沌到秩序——90年代中国数据库的激烈角逐
  • 学生时期学习资源同步-JavaSE理论知识
  • 机械女生,双非本985硕,目前学了C 基础知识,转嵌入式还是java更好?
  • 怎么修改游戏ip地址
  • Editor.md-编辑器
  • ChatGPT的核心技术
  • C#学习汇总
  • css动画和js动画的区别?
  • 基于RK3588+Codesys+Xenomai的ARM+LINUX实时硬件平台的软PLC解决方案
  • OpenCV 图像的几何变换
  • redis中setnx命令的底层原理是什么
  • 三个表联合查询的场景分析-场景1:a表关联了b表和c表
  • 【Java基础】IO流(二)字符集知识
  • vue3路由跳转时,页面如何滚动到顶部
  • 如何更改ldap用户在local node上的默认shell
  • 从前端到前端框架
  • 专题二 - 滑动窗口 - leetcode 76. 最小覆盖子串 | 困难难度
  • 上海一保租房社区亮相,首批546套房源可拎包入住
  • 俄副外长:俄美两国将举行双边谈判
  • 1至4月我国汽车产销量首次双超千万辆
  • 浙江公开征集涉企行政执法问题线索,包括乱收费、乱罚款等
  • 来伊份深夜回应“粽子中吃出疑似创可贴”:拿到实物后会查明原因
  • 1至4月全国铁路完成固定资产投资1947亿元,同比增长5.3%