bnds.net
当前位置:首页 >> mAtlAB柱状图斜线填充 >>

mAtlAB柱状图斜线填充

将前景色的白色 修改为其它颜色

使用bar函数绘制直方图 例如: >> h=imhist(f) >> h1= h(1:10:256) >> horz=1:10:256 >> bar(horz,h1) bar函数的格式为: bar( horz,v,width) width的默认值是0.8 使用stem函数绘制直方图 在上面的基础上,可以使用如下的方式: 语法: stem(hor...

clear allclcy=[1,2,3,4,5,4,5,9,2,4,6,7,2,3,1];x=bar(y,0.5);a=length(y);b=[];for i=1:a b=[b;rand(1,3)];endcolormap(b);ch=get(x,'children');fvd=get(ch,'Faces');fvcd=get(ch,'FaceVertexCData');[ys,iys]=sortrows(y',1);for i = 1:a ro...

如下: function mybar y=[1 2;3 4; 5 6]; b=bar(y); ch = get(b,'children'); set(ch{1},'facecolor',[0 0 0]) set(ch{2},'facecolor',[1 1 1]) legend([ch{1} ch{2}],'AA','BB'); xlabel('XXXXX'); ylabel('YYYYY'); set(gca,'XTickLabel',{'3...

你搜一下bar的参数,或者用gcd来做

x=[1 2 3 4 5 6 7 8 9 10];y=rand(1,10)*10;%数据,这里用10个随机数代替bar(x,y); %画柱状图[ym,ind]=max(y);%找到y的最大值ym以及最大值出现位置xm=x(ind); %最大值ym出现时,对应的横坐标xmL=get(gca,'YLim');%取得原图像y方向坐标范围r=L(2)...

调用函数: bar、barh、bar3、bar3h 就可以了。 bar(x,y) x是横坐标向量;y是向量或矩阵。 bar(x,y,width),width制定竖条的宽度。 barh 产生水平条形图。 bar3 产生三维的竖直条形图。 bar3h 产生水平三维条形图。

clear allclcy=[1,2,3,4,5,4,5,9,2,4,6,7,2,3,1];x=bar(y,0.5);a=length(y);b=[];for i=1:a b=[b;rand(1,3)];endcolormap(b);ch=get(x,'children');fvd=get(ch,'Faces');fvcd=get(ch,'FaceVertexCData');[ys,iys]=sortrows(y',1);for i = 1:a ro...

A=[170;120;180;200;190;220]; B=[120;100;110;180;170;180];C=[70;50;80;100;95;120];D=cat(2,A,B);D=cat(2,D,C);bar(1:1:6,D,'stack');colormap(cool); legend('A','B','C');

论文中需要画图进行比较,感觉还是matlab画起来比较方便,先把自己画的图及matlab代码放上。 y=[300 311;390 425; 312 321; 250 185; 550 535; 420 432; 410 520;]; b=bar(y); grid on; ch = get(b,'children'); set(gca,'XTickLabel',{'0','1',...

网站首页 | 网站地图
All rights reserved Powered by www.bnds.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com