如何修改ant-input的高度_MATLAB作图实例:7:按高度上色的3-D条形图

db6952f8016d424c9b1ee5183b6e24fd.png

本示例说明如何通过根据每个条形的高度为它们着色,来修改3-D条形图。

magic函数创建数据的3-D条形图。返回用于在array中创建条形图的表面对象b。在图表中添加一个颜色条。

 Z = magic(5);%内置函数,生成magic矩阵
 b = bar3(Z);%3D条形图
 colorbar%显示颜色标尺

e60a98389a1f54a94205956d700048f8.png

对于每个表面对象,从属性获取z坐标数组ZData。使用数组设置CData属性,该属性定义顶点颜色。通过将FaceColor表面对象的属性设置为'interp'来设置表面颜色。使用点表示法查询和设置属性。

 for k = 1:length(b)%b是3D条形图图形句柄
     zdata = b(k).ZData;
     b(k).CData = zdata;
     b(k).FaceColor = 'interp';
 end

88c412d997d6b2193a16b6cc98496606.png

每个条形的高度决定其颜色。您可以通过将条形颜色与颜色栏进行比较来估计条形高度。


注:本文根据MATLAB官网内容修改而成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值