当前位置:首页>开发>正文

如何在Matlab中画有阴影的柱状图 用matlab 怎么二维画柱状图

2023-04-12 18:20:20 互联网 未知 开发

 如何在Matlab中画有阴影的柱状图 用matlab 怎么二维画柱状图

如何在Matlab中画有阴影的柱状图

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

用matlab 怎么二维画柱状图

给你个例样。。我觉得画的还可以。。
data = [100,96,98,9791,90,90,90]
b = bar(data,1)
ch = get(b,children)
%set(ch,FaceVertexCData,[1,2,3,4])
%axis([0 4 0.0 100])
legend(AAAAAAAA,BBBBBBBB,CCCCCCCC,DDDDDDDD,-1)
ylabel(Classfication Accuracies)
set(gca,XTickLabel,{Data1,Data2})

(2)
data = [1.0, 1.0, 0.565, 0.508, 0.481, 0.745]
b = bar(data)
ch = get(b,children)
set(ch,FaceVertexCData,[423156])
%set(gca,XTickLabel,{Sina all,Sina travel,S&S,x,mi})
%set(gca,XTickLabel,{Sina all,Sina travel,S&S,STM,CHI,MI})
set(gca,XTickLabel,{SVM(TF),SVM(TFIDF),Bayes,Rocchio(TF),Rocchio(TFIDF),类文档排名分类})

axis([0 7 0.0 1.0])
ylabel(micro F-measure)

matlab 画柱状图问题。



可以用stem函数,分两次画,分别指定线型、颜色:
stem(1,0.5,fill,r--)
hold on
stem([2 3 4 5],[0.2 0.1 0 0.2],fill,b)
axis([0 6 0 1])

matlab怎么画柱状堆叠图

画柱状填充图
代码:
data = [96.3,92.6,71.295.7,93.6,83.996.8,94.3,78.395.8,92.7,80.3]
bar(data,1)
axis([0 6 0.0 100])
legend(方法,exited,Square)
set(gca,XTickLabel,{Img1,Img2,Img3,Img4})
set(gcf,color,white)
 applyhatch(gcf,.x.)

  画饼状填充图
代码:
x = [0.14, 0.24, 0.05, 0.47, 0.1]
pie(x)
set(gcf,color,white)
applyhatch(gcf,|- .)
 

用matlab或excel等软件怎么画出立体的二维柱状图?

matlab中使用bar3函数可以达到这样的效果。例如:  A=rand(1,7) bar3(A)   作图如下:

简单来讲bar3函数的用法为bar3(y)或者bar3(x,y),具体你可以自己做实验试试,也可以doc bar3或bar等相关函数,希望对你有用。

最新文章