[問題] 關於slider已回收
請為各位板上的大大
我放了 兩張圖片在figure上 因為圖片超出範圍
希望可以利用slider看到超出範圍的部分
但是只有一張圖面再動
程式碼如下 拜託各位大大幫忙解答
figure;
ha = axes('Units','Pixels','Position',[10,300,200,200]);
first = findobj('tag','ha');
jpeg_name=['pca0n18.jpg'];
firstpic = imread(jpeg_name);
image(firstpic)
set(first,'visible','off')
axis off;
hb = axes('Units','Pixels','Position',[10,-10,200,200]);
first = findobj('tag','hb');
jpeg_name=['pca0n19.jpg'];
firstpic = imread(jpeg_name);
image(firstpic)
set(first,'visible','off')
axis off;
%設定X軸的範圍在0~1.5,其中axis_width為座標軸的寬
axis_width=600;
set(gca,'ylim',[0 axis_width]);
%建立slider物件的位置與大小(以normalized為單位)
pos=get(gca,'position');
new_pos=[pos(2),pos(2)-0.08,pos(3),0.03];
%設定slider物件的callback來修改目前座標軸的XLim屬性
%由目前傳回的slider值再加上axis_width的變化量來控制XLim屬性
callback_fcn=['set(gca,''ylim'',get(gcbo,''value'')*500+
[0 'num2str(axis_width) '])'];
%建立slider物件
slider_h=uicontrol('style','slider','units','normalized','position',
[0.9 0.2 0.05 0.8],...
'callback',callback_fcn);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.176.94