matlab画条纹填充(Hatched Fill)图 填坑

matlab功能庞大,有时也是一个很好的画图工具,今天画图过程遇到了些问题。

义愤地写下此博客!!

因为突然想结合条形图来展示实验结果会更加地清晰,在matlab帮助里大概找了下,然后就去网上查。

网上大致地思路是这样的:Ben Hinkle写了一个函数applyhatch可以实现此功能,函数在这https://www.aos.wisc.edu/~dvimont/matlab/Graphics_Tools/applyhatch.html,也可以在MathWorks社区找到https://www.mathworks.com/matlabcentral/fileexchange/1736-hatched-fill-patterns?s_tid=gn_loc_drop。需要将两个函数代码都复制一下。

但是在较新版本(我是R2019a)的matlab中将applyhatch函数中用到的hardcopy函数去掉了,会提示 “未定义函数或变量 'hardcopy'”错误。

这时我又搜索了下解决办法,结果某些“大神”知道解决办法,但是就是不告诉你,修改了函数后整一个文件让你下载(花积分)。

然后我就去Google了一下,很简单的方式就可以解决,只需要将  bits = hardcopy(h,'-dzbuffer','-r0'); 这行报错代码换成 “bits = print('-RGBImage');”即可。

虽然最后的结果很差,图像失真很严重,并且不能调整。

其实这个函数就是将原来的图像复制了一遍,然后修改了原来的颜色填充为条纹填充,所以失真的不是条纹而只是边框和文字。

生成的黑白条形图

原图

提一个简单的解决办法,生成条纹图之前可以将图片拉大,这样插入论文中不至于失真很严重。

写在最后:不论是技术或是知识,从外文翻译过来本来就已经很慢了,知道解决办法我们应当直接搬运过来,又不是原创,何必给自己人设卡。

matlab画条纹填充(Hatched Fill)图 填坑 applyhatch hardcopy相关推荐

  1. matlab画平行x轴的图,【MATLAB】画平行于坐标轴的曲线

    用MATLAB画函数的曲线 用MATLAB画函数曲线 2013年8月11日 命令funtool 这是单变量函数分析的交互界面,比较方便,特别适用于y=f(x)型,即y与x分开的函数形式.见下图 mat ...

  2. MATLAB画柱状图填充(多种)

    1.把下列代码保存为名为"applyhatch.m"的文件 function applyhatch(h,patterns,colorlist) %APPLYHATCH Apply ...

  3. matlab画柱坐标系,[合集]有人知道怎样用matlab画柱坐标3维图 - 程序设计(Programming)版 - 北大未名BBS...

    ─────────────────────────────────────── 作者cyivan (Ivan), 信区: AlgoDesign 标题有人知道怎样用matlab画柱坐标3维图形吗? 时间 ...

  4. matlab画颜色填充等高线图,matlab画等高线图( z = f(x,y) )

    步骤: 1.产生独立变量,为带有两个变量 x 和 y 的集合,meshgrid是一个可以建立独立变量的函数,产生矩阵元素,元素x和y按照指定的范围和增量来产生. 2.输入要使用的函数: 3.调用con ...

  5. 【沧海拾昧】用MATLAB画一张简单的图

    #C0401 沧海茫茫千钟粟,且拾吾昧一微尘 --<沧海拾昧集>@CuPhoenix [阅前敬告] 沧海拾昧集仅做个人学习笔记之用,所述内容不专业不严谨不成体系 如有问题定为本集记录有谬, ...

  6. matlab画多组数据折线图_Python数据分析之初识可视化

    一.数据可视化概述 数据可视化是在整个数据分析非常重要的一个辅助工具,可以清晰的理解数据,从而调整我们的分析方法. - 能将数据进行可视化,更直观的呈现 - 使数据更加客观.更具说服力 例如下面两个图 ...

  7. matlab画多组数据折线图_使用Origin绘制不相关多组数据折线图的方法

    原标题:使用Origin绘制不相关多组数据折线图的方法 由于不知道这样的标题是否能表达清楚我的意思,我再详细描述一下这几天遇到的问题:首先,想画一个折线图,但又不是普通的y=f(x)这样的图,而是由多 ...

  8. matlab画二维正态等密度曲线,matlab:画二维正态分布密度函数图

    首先,把二维正态分布密度函数的公式贴这里 这只图好大啊~~ 但是上面的那个是多维正态分布的密度函数的通式,那个n阶是对称正定方阵叫做协方差矩阵,其中的x,pi,u都是向量形式.虽然这个式子很酷,但是用 ...

  9. 用matlab画出漂亮的组合图,折线图加柱状图,论文用图

    效果如下:(转发请标明出处) % 定义线上点的x坐标 x = 1:1:5; %第一个1是起始端点,中间的是步长,最后一个是结束端点 %纵坐标 samp1 = [0.999 0.9 0.5 0.1221 ...

最新文章

  1. Android Activity和Fragment的转场动画
  2. JAVA入门笔记·JAVA名词及环境搭建
  3. 【unix时间戳小示例】linux/unix系统获取unix时间戳
  4. 手动启动oracle服务教程,windows下手动启动oracle服务
  5. (详解)你应该知道的new操作符
  6. [置顶]C#执行Excel宏模版的方法
  7. 设计模式-工厂方法(Factory Method)
  8. Spring Boot整合H2内存数据库配置及常见问题处理
  9. 手机端局部滚动问题 overflow-y:auto
  10. Java对象映射XML文件
  11. 常用的4种黑盒测试方法
  12. 直流电机控制原理与TB6612FNG(初识编码器)
  13. windows服务封装程序srvany和nssm的区别
  14. 笔记5:QQ群聊天机器人
  15. ubuntu20修改ip地址方法
  16. Activity透明主题导致behind Activity重绘的解决方法
  17. 为什么kafka客户端需要配置 /etc/hosts文件
  18. 解决tensorboard无法访问此网站
  19. L. Lifeguards(平面几何 点平分成两边)
  20. 西门子1513CPU冗余组态

热门文章

  1. 我与程思阳的2020
  2. 外汇天眼:如何交易外汇缺口?
  3. wxPython的界面设计wxformbuilde初学笔记
  4. 都匀三中2021高考成绩查询,都匀高考语文指南
  5. 第七届省赛-海岛争霸(最短路Floyd)
  6. 河南朱砂服务器位置,探访河南境内规模最大的龙山遗址 龙山大墓主人头部疑似涂有朱砂...
  7. 利用 a 标签 实现 下载图片(不是打开)的正确姿势
  8. 学习博客:【JavaScript】jQuery
  9. jQuery复习-(jQuery入门,jQuery语法(DOM),jQuery动画)
  10. mysql 频繁连接中断_记一次网络原因导致的mysql连接中断问题(druid)