在解决实际问题之前,这是一个值得怀疑的解决方法:

对角线只是三角形之间的空白区域,所以我们看到的是补丁后面的白色空间.愚蠢的想法:

让我们用匹配的颜色填充该空间而不是白色.

为此,我们将复制所有对象,并通过一个tiiiiny位来抵消新对象.

码:

hist(randn(1,1000));

colorbar('Location','SouthOutside');

print('test.pdf','-dpdf'); %// print original for comparison

f1 = gcf;

g = get(f1,'children');

n = length(g);

copyobj(g,f1); %// copy all figure children

复制的对象现在是2 * n f1.Children数组中的前n个元素.它们完全位于旧对象之上.

g=get(f1,'children');

for i=1:n;

if strcmpi(g(i).Type,'axes');

set(g(i),'color','none','position',g(i).Position+[0.0001 0 0 0]);

set(g(i+n),'position',g(i+n).Position); %// important!

end;

end;

print('test2.pdf','-dpdf');

说明:

g = get(f1,’children’);获取当前图形中的所有轴,颜色条等.

colorbar对象链接到一个轴,这就是为什么我们只需要移动轴类型的子项.

将颜色设置为none会使新轴的背景透明(因为它们位于旧轴的顶部).

g(i).Position [0.0001 0 0 0]将新轴向右移动0.0001标准化单位.

set(g(i n),’position’,g(i n).Position);这条线似乎没必要,但下面的最后一张图显示了打印时如果不包含它会发生什么.

根据您绘制的图形对象的类型,您可能需要调整它以满足您自己的需要,但如果您只有colorbar和axes对象,则此代码应该有效.

原版的:

随着hack:

没有%//重要!线:

matlab三角形分割,MATLAB 2014b及以上版本中带有画家渲染器的三角形拆分补丁相关推荐

  1. matlab 粘连分割代码,【求助】图像中粘连字符切分代码,求注释!!!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 %=== 依然是切分 ===% Mark=Mark+abs(I(j+1,i)-I(j,i)); % 检测是否通过笔划 j=j+1; end SegY=[S ...

  2. matlab常用术语,MATLAB并行计算术语之间的区别

    实验室和工作人员是MathWorks术语,他们的意思大致相同. 实验室或工人本质上是MATLAB的一个实例(没有前端).您可以运行其中的几个,并且可以在您自己的计算机上运行它们(仅需要Parallel ...

  3. MATLAB下载libsvm,以及对应MinGW-w64版本下载(亲测有效)

    MATLAB下载libsvm,以及对应MinGW-w64版本下载(亲测有效) 最近在学习SVM,在matlab上安装和使用Libsvm的过程中遇到了好多问题,在网上查看了许多资料,踩了许多坑. 整理一 ...

  4. 肺实质分割matlab实现

    肺实质分割matlab实现 前言 一.阈值分割 二.提取人体部分 三.提取疑似肺质 四.去除非肺质 五.最终输出肺质图 完整代码 前言 最近有个课程作业,肺实质分割,找了很多代码,大部分都不能用,最后 ...

  5. 纯小白新人菜鸟第一次unity VR项目与matlab联动调试过程记录超详细版本2023.3.12

    本人是个超级菜鸟,因为项目需要用到unity.matlab并且实现两者联动,才刚开始接触Unity.Matlab,以前只有一点C/C++和Java基础(好几年前学的,只会加减乘除.连dll是什么都不懂 ...

  6. 使用matlab来压缩avi视频文件,版本 matlab2014a

    使用matlab来压缩avi视频文件,版本:matlab 2014a. 记录一下自己的工作 fileName = 'input.avi'; %输入的视频文件名 %读取视频函数 obj = VideoR ...

  7. matlab使用kirsch算子进行分割,matlab的图像分割算法

    学术探讨 经验交流 浅析基于 MATLAB 的图像分割方法蒋翠翠 (华中师范大学... 图像分割技术与 MATLAB 仿真 精品文档中南民族大学毕业论文(设计) 学院: 专业: 计算机科学学院 自动化 ...

  8. matlab大津法函数,matlab 大津阈值分割【相关词_ 大津法阈值分割matlab】

    阈值法 阈值分割程序 Otsu Thresholding 赞(0) 踩(0) 收藏(0) 说明:大津法实现图像阈值分割的matlab源程序代码 (Otsu Thresholding Image sou ...

  9. matlab 数据分割,科学网—MATLAB把一个包含多个站点数据的文件分割到各个站点单独的文件夹 - 张乐乐的博文...

    有65个站点的气象数据,但是这些数据全部在一个文件中,本程序主要想着把每个站点的数据放在各个单独的文件夹中.下面是我给写的程序: clear;clc %读取数据 shuju=importdata('C ...

最新文章

  1. 【 Linux 】常用命令总结(更新)
  2. python如何下载tushare_安装tushare
  3. Liunx中环境变量的配置profile,environment,barshrc
  4. thinkphp URL相关
  5. Python3爬虫数据入数据库---把爬取到的数据存到数据库,带数据库去重功能
  6. C++ public、protected、private 继承方式的区别
  7. CF621E Wet Shark and Blocks
  8. < 数据结构 > 队列的实现
  9. 简单的APP与PLC通讯
  10. 大学计算机实践教程课后答案,大学计算机基础实践教程习题答案.pdf
  11. 一佳门户多商户多行业v3.0.0
  12. 哪个主板可供选择?ATX,Micro-ATX还是Mini-ITX?
  13. 安卓系统启动脚本init.rc说明文件readme.txt翻译
  14. L1-040 最佳情侣身高差 (10分)
  15. 知识点滴 - 芯片主要封装类型介绍
  16. 端口监控软件-Device Monitoring Studio
  17. ubuntu ble c语言编程,Ubuntu通过蓝牙连手机上网
  18. 达沃斯的数字经济时间 马云:明天世界更普惠机会更均等
  19. matlab从mp4文件中提取音频,如何提取mp4中的音频文件 怎样将视音频文件分离,保存视频中的音频文件...
  20. Rstudio常用操作

热门文章

  1. mysql update column_MySQL8.0 新特性:Partial Update of LOB Column
  2. wpf 按钮样式_键盘 | 01.在程序集间引用样式
  3. java arraylist 过滤_关于java:ArrayList过滤器
  4. python代码200行左右_200行Python代码实现2048
  5. 苏联当年有多少应该拿菲尔兹奖的数学家被黑了?
  6. HTML字体小于12谷歌不兼容,Chrome谷歌浏览器下不支持css字体小于12px的解决办法...
  7. Docker 使用Dockerfile构建自己的docker服务(三)
  8. Hologres如何支持超高基数UV计算(基于roaringbitmap实现)
  9. 阿里云助力江苏省财政厅力推统一公共支付平台
  10. 使用MQTT与函数计算做热力图的实践