huxiaosky

有些数据可以用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已经是按照矩阵元素数值来确定的了。

分类:

技术点:

相关文章:

  • 2021-12-14
  • 2021-10-10
  • 2021-06-24
  • 2022-12-23
  • 2022-12-23
  • 2021-06-19
  • 2021-09-11
  • 2022-01-15
猜你喜欢
  • 2021-11-27
  • 2021-12-26
  • 2021-11-22
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案