使用matlab绘画柱状图,且使用不同的图案填充.pdf

使用matlab绘画柱状图,且使用不同的图案填充.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用matlab绘画柱状图,且使用不同的图案填充

精通MATLAB语言,有MATLAB编程问题的朋友,请直接联系我! 联系方式: QQ:993878382 Email:993878382@ MATLAB博客:d.html 更多学习资料和电子书,请直接访问我的博客! 如果我QQ不在线,请将问题发到我的邮箱,或者直接给我QQ留言,第 一时间答复你!简单问题请直接留言,复杂问题可以提供解决思路! 同探讨,共进步! 还可以为公司和科研单位设计各类算法,欢迎前来咨询! 郑重声明:本资源来源于网络,仅限交流使用,请勿用于商业用途! 在论文中,图表往往发挥着极为重要的作用,好的图表将能进一步提升论文的质量。在书写论 文时,很多时候需要绘制柱状图,然而不同的柱状图如果采用颜色区分,当论文打印以后,视 觉效果大打折扣,甚至无法区分。在遇到这个问题时,我通过网站论坛搜索,终于找到了在matlab 中绘制柱状图,并采用不同的图案进行表示。主要利用下面的代码。 代码出自:/~dvimont/matlab/Graphics_Tools/applyhatch.html function applyhatch(h,patterns,colorlist) %APPLYHATCH Apply hatched patterns to a figure % APPLYHATCH(H,PATTERNS) creates a new figure from the figure H by % replacing distinct colors in H with the black and white % patterns in PATTERNS. The format for PATTERNS can be % a string of the characters '/', '\', '|', '-', '+', 'x', '.' % a cell array of matrices of zeros (white) and ones (black) % % APPLYHATCH(H,PATTERNS,COLORS) maps the colors in the n by 3 % matrix COLORS to PATTERNS. Each row of COLORS specifies an RGB % color value. % % Note this function makes a bitmap image of H and so is limited % to low-resolution, bitmap output. % % Example 1: % bar(rand(3,4)); % applyhatch(gcf,'\-x.'); % % Example 2: % colormap(cool(6)); % pie(rand(6,1)); % legend('Jan','Feb','Mar','Apr','May','Jun'); % applyhatch(gcf,'|-+.\/',cool(6)); % % See also: MAKEHATCH % By Ben Hinkle, bhinkle@ % This code is in the public domain. oldppmode = get(h,'paperpositionmode'); oldunits = get(h,'units'); set(h,'paperpositionmode','auto'); set(h,'units','pixels'); figsize = get(h,'position'); if nargin == 2 colorlist = []; end bits = hardcopy(h,'-dzbuffer','-r0'); set(h,'paperpositionmode',oldppmode); bwidth = size(bits,2); bheight = size(bits,1); bsize = bwidth * bheight; if ~isempty(colorlist) colorlist = uint8(255*color

文档评论(0)

牛X文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档