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

给你的matplotlib images添加scale Bar

​Scale Bar(比例尺)用于直观表示图像与实际物理尺寸(如微米、毫米等)的对应关系。例如,在显微镜图像中,比例尺可以标注“75μm”表示图中某线段对应的实际长度。

这里分享使用matplotlib中的imshow结合matplotlib-scalebar为imags plot添加​Scale Bar。

首先,使用matplotlib imshow搞定imags plot,

import numpy as np
import matplotlib.pyplot as plt
from matplotlib_scalebar.scalebar import ScaleBar
import matplotlib.image as mpimg%config InlineBackend.figure_format='retina'
%config InlineBackend.print_figure_kwargs = {'pad_inches':0}def imshow_bar(im, scalebar):fig, ax = plt.subplots(figsize=(2, 2), dpi=60)ax.axis("off")ax.imshow(im)ax.add_artist(scalebar)img = mpimg.imread("green.png")

然后,使用matplotlib_scalebar中的ScaleBar添加比例尺。

添加"cm"级比例尺,

scalebar = ScaleBar(0.3, "mm") #定义比例尺
imshow_bar(img, scalebar)

添加"mm"级比例尺, 

scalebar = ScaleBar(0.3 / 5, "mm")#定义比例尺
imshow_bar(imgx5, scalebar)

 

添加"nm"级比例尺, 

scalebar = ScaleBar(0.3 / 10000000, "mm")#定义比例尺
imshow_bar(imgx10000000, scalebar)

 

更多个性化比例尺,

这个智能体,自动读论文并转化为高质量、可运行的代码库自动将论文转化为功能完整的代码库(高质量、可运行的)https://mp.weixin.qq.com/s/sYF-7SAEOdKPBYGuGvl8NA

相关文章:

  • DataX:一个开源的离线数据同步工具
  • 计算机视觉与深度学习 | Python实现EEMD-LSTM时间序列预测(完整源码和数据)
  • Predict Podcast Listening Time-(回归+特征工程+xgb)
  • 基于C语言的歌曲调性检测技术解析
  • NX二次开发——设置对象的密度(UF_MODL_set_body_density)
  • redisson分布式锁实现原理归纳总结
  • JAVA EE_HTTP
  • 仅需三张照片即可生成沉浸式3D购物体验?谷歌电商3D方案全解析
  • 信息系统项目管理师高级-软考高项案例分析备考指南(2023年案例分析)
  • 【通用智能体】Search Tools:Open Deep Research 项目实战指南
  • Ubuntu 安装 squid
  • 【MySQL】第五弹——表的CRUD进阶(三)聚合查询(上)
  • AI:人形机器人的应用场景以及商业化落地潜力分析
  • 神经网络与深度学习第六章--循环神经网络(理论)
  • 16 C 语言布尔类型与 sizeof 运算符详解:布尔类型的三种声明方式、执行时间、赋值规则
  • 业务系统上线为什么这么难
  • Level2.8蛇与海龟(游戏)
  • 浅谈前端架构设计与工程化
  • C语言_编译全攻略_从原理到实战的深度解析
  • 如何利用 Python 获取京东商品 SKU 信息接口详细说明
  • 广东一驴友在英德野景点溺亡,家属被爆向21名同伴索赔86万
  • 新时代,新方志:2025上海地方志论坛暨理论研讨会举办
  • 公示资费套餐、规范营销行为,今年信息通信行业将办好这十件实事
  • 时隔3年,持续近2小时,俄乌在土耳其谈成了什么?
  • 赡养纠纷个案推动类案监督,检察机关保障特殊群体胜诉权
  • 特朗普再提“接管”加沙,要将其变为“自由区”