MATLAB图中加入阴影 | 您所在的位置:网站首页 › lu_rads3l › MATLAB图中加入阴影 |
在绘制MATLAB 图时,想表示不同的阶段,所以将其中一部分用阴影颜色强调出来,因此进行了一下绘制图像的知识补充。 其中想要的效果是类似于下面这张: 利用MATLAB里面的图里面的插入,插入一个矩形,然后更改透明度可以实现。 使用 patch 函数即可,利用这个函数确定好对应的各个多边形的顶点坐标(注意:绘制的图像就是按照你列出的顶点坐标依次连接形成的多边形即可,因此如果坐标前后顺序不一样 可能画出来的图像也不同),具体的函数说明可以参考MATLAB中patch的说明即可。 具体的例子: 创建一个红色正方形,顶点位于 (0,0)、(1,0)、(1,1) 和 (0,1)。将 x 指定为顶点的 x 坐标,并将 y 指定为 y 坐标。patch 会自动将最后一个 (x,y) 坐标与第一个 (x,y) 坐标连接。 x = [0 1 1 0]; y = [0 0 1 1]; patch(x,y,'red')
参考: MATLAB 绘图添加区域阴影 此外还能用面积填充图作为标记,比如这里用两个颜色说明横轴上下的面积 使用 area 函数即可 |
CopyRight 2018-2019 实验室设备网 版权所有 |