matlab画条纹填充(Hatched Fill)图 填坑 applyhatch hardcopy
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相关推荐
- matlab画平行x轴的图,【MATLAB】画平行于坐标轴的曲线
用MATLAB画函数的曲线 用MATLAB画函数曲线 2013年8月11日 命令funtool 这是单变量函数分析的交互界面,比较方便,特别适用于y=f(x)型,即y与x分开的函数形式.见下图 mat ...
- MATLAB画柱状图填充(多种)
1.把下列代码保存为名为"applyhatch.m"的文件 function applyhatch(h,patterns,colorlist) %APPLYHATCH Apply ...
- matlab画柱坐标系,[合集]有人知道怎样用matlab画柱坐标3维图 - 程序设计(Programming)版 - 北大未名BBS...
─────────────────────────────────────── 作者cyivan (Ivan), 信区: AlgoDesign 标题有人知道怎样用matlab画柱坐标3维图形吗? 时间 ...
- matlab画颜色填充等高线图,matlab画等高线图( z = f(x,y) )
步骤: 1.产生独立变量,为带有两个变量 x 和 y 的集合,meshgrid是一个可以建立独立变量的函数,产生矩阵元素,元素x和y按照指定的范围和增量来产生. 2.输入要使用的函数: 3.调用con ...
- 【沧海拾昧】用MATLAB画一张简单的图
#C0401 沧海茫茫千钟粟,且拾吾昧一微尘 --<沧海拾昧集>@CuPhoenix [阅前敬告] 沧海拾昧集仅做个人学习笔记之用,所述内容不专业不严谨不成体系 如有问题定为本集记录有谬, ...
- matlab画多组数据折线图_Python数据分析之初识可视化
一.数据可视化概述 数据可视化是在整个数据分析非常重要的一个辅助工具,可以清晰的理解数据,从而调整我们的分析方法. - 能将数据进行可视化,更直观的呈现 - 使数据更加客观.更具说服力 例如下面两个图 ...
- matlab画多组数据折线图_使用Origin绘制不相关多组数据折线图的方法
原标题:使用Origin绘制不相关多组数据折线图的方法 由于不知道这样的标题是否能表达清楚我的意思,我再详细描述一下这几天遇到的问题:首先,想画一个折线图,但又不是普通的y=f(x)这样的图,而是由多 ...
- matlab画二维正态等密度曲线,matlab:画二维正态分布密度函数图
首先,把二维正态分布密度函数的公式贴这里 这只图好大啊~~ 但是上面的那个是多维正态分布的密度函数的通式,那个n阶是对称正定方阵叫做协方差矩阵,其中的x,pi,u都是向量形式.虽然这个式子很酷,但是用 ...
- 用matlab画出漂亮的组合图,折线图加柱状图,论文用图
效果如下:(转发请标明出处) % 定义线上点的x坐标 x = 1:1:5; %第一个1是起始端点,中间的是步长,最后一个是结束端点 %纵坐标 samp1 = [0.999 0.9 0.5 0.1221 ...
最新文章
- Android Activity和Fragment的转场动画
- JAVA入门笔记·JAVA名词及环境搭建
- 【unix时间戳小示例】linux/unix系统获取unix时间戳
- 手动启动oracle服务教程,windows下手动启动oracle服务
- (详解)你应该知道的new操作符
- [置顶]C#执行Excel宏模版的方法
- 设计模式-工厂方法(Factory Method)
- Spring Boot整合H2内存数据库配置及常见问题处理
- 手机端局部滚动问题 overflow-y:auto
- Java对象映射XML文件
- 常用的4种黑盒测试方法
- 直流电机控制原理与TB6612FNG(初识编码器)
- windows服务封装程序srvany和nssm的区别
- 笔记5:QQ群聊天机器人
- ubuntu20修改ip地址方法
- Activity透明主题导致behind Activity重绘的解决方法
- 为什么kafka客户端需要配置 /etc/hosts文件
- 解决tensorboard无法访问此网站
- L. Lifeguards(平面几何 点平分成两边)
- 西门子1513CPU冗余组态
热门文章
- 我与程思阳的2020
- 外汇天眼:如何交易外汇缺口?
- wxPython的界面设计wxformbuilde初学笔记
- 都匀三中2021高考成绩查询,都匀高考语文指南
- 第七届省赛-海岛争霸(最短路Floyd)
- 河南朱砂服务器位置,探访河南境内规模最大的龙山遗址 龙山大墓主人头部疑似涂有朱砂...
- 利用 a 标签 实现 下载图片(不是打开)的正确姿势
- 学习博客:【JavaScript】jQuery
- jQuery复习-(jQuery入门,jQuery语法(DOM),jQuery动画)
- mysql 频繁连接中断_记一次网络原因导致的mysql连接中断问题(druid)