malab中三维柱状图绘制


有些数据可以用MATLAB的bar3函数创建三维柱状图显示,如以下代码:

 

bar3(magic(5)); 
colormap(jet);
colorbar;
会以三维柱状图的形式画出一个5×5的矩阵,如下图所示:

 

MATLAB的bar3函数 - Illusory - Illusory的博客

 

可以看到图中的颜色是按照列向量所在位置确定的。但很多时候我们需要的是按照列向量里数值的大小来确定颜色,此时可以用到MathWorks官网上一个叫做bar3c的函数,用这个函数可以方便地实现按数值大小确定颜色的目的。代码如下:

 

bar3c(magic(5)); 
colormap(jet);
colorbar;
如下图所示:

 

MATLAB的bar3函数 - Illusory - Illusory的博客

 

可以看到colorbar已经是按照矩阵元素数值来确定的了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM