matlab appdesigner中在同一个坐标区第二次用pcolor绘图时替换掉第一次用pcolor绘制的图
时间: 2024-11-25 19:16:50 浏览: 7
伪彩色图-matlab绘图
在MATLAB App Designer中,如果你想在同一个坐标区域替换掉第一次使用`pcolor`绘制的图像,你可以先清除原有的`Axes`对象中的内容,然后再次调用`pcolor`。以下是一个步骤:
1. 首先,确保你的`Axes`对象已经有一个`pcolor`图。你可以通过设置其`Data`属性或者直接绘制`pcolor`来实现。
```matlab
ax = uix.Axes; % 获取Axises组件
hPcolor = pcolor(ax, ...); % 这里是你第一次绘制pcolor的命令
```
2. 清除原有图像,你可以使用`cla`(clear axes)或者`delete(hPcolor)`删除之前的`pcolor`图。
```matlab
cla(ax); % 或者 delete(hPcolor);
```
3. 然后,再次绘制新的`pcolor`图。
```matlab
newPcolor = pcolor(ax, ...); % 新的数据和参数
```
这样,你就成功地替换掉了第一次绘制的`pcolor`图像。
阅读全文