setting range on colorbar in appliction designer

2 次查看(过去 30 天)
I would like to be able to set the range of a color bar in the application designer
The line below is causing an error.
Im not sure how to link it to the object (whether app.UIAxes or c).
function openfile(app, event)
[file,path]=uigetfile({'*.jpg';'*.bmp';'*.gif';'*.tiff'}, 'Select file');
app.a= double(imread(file));
app.a= -(0.0316*app.a) +8.3;
imagesc(app.a,'Parent',app.UIAxes);
maxval = max(max(app.a));
minval = min (min(app.a));
c = colorbar(app.UIAxes)
c.clim ([minval maxval]); <- causes error
end
thank you

采纳的回答

Voss
Voss 2024-8-19
Replace
c.clim ([minval maxval]);% <- causes error
with
app.UIAxes.CLim = [minval maxval];

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Colorbar 的更多信息

产品


版本

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by