MATLAB Bar3渐变色调节技巧
MATLAB 的bar3
函数的渐变色调起来还挺有意思,尤其是做三维柱状图的时候,颜色搞得漂亮点,图表整体立马高级不少。默认的配色比较单一,调一调渐变色,不光好看,还能帮你表达数值的深浅变化,挺实用的。
用bar3
画三维图,柱子其实是surface
对象组成的,你可以通过修改CData
和FaceColor
属性,来控制渐变效果。比如:
h = bar3(data);
for k = 1:length(h)
zdata = get(h(k), 'ZData');
set(h(k), 'CData', zdata, 'FaceColor', 'interp');
end
像这样设置FaceColor
为interp
,配合colormap
,柱子就能自动根据高度变化呈现出渐变色,看着舒服,视觉效果也提升不少。
如果你对前端图表感兴趣,echarts+vue 的渐变色柱状图也是个不错的参考,前后端一对比,思路会更清晰。
调色的时候要注意一点:colormap
的选择会直接影响颜色梯度,建议你先试试parula
、hot
、jet
这些常用的,别盲调,省时间。
如果你还在用bar
画平面图,那就考虑升级下视觉效果吧,bar3
配渐变色,展示数据的方式一下子就丰富起来了,尤其是给领导或客户演示的时候,还挺加分的。
137.61KB
文件大小:
评论区