CLICK TO REPLOT THE CHILD ,HOW TO DO

조회 수: 3 (최근 30일)
Roger
Roger 2013년 12월 25일
답변: Pawel 2013년 12월 25일
how to open a new figure only plotting itself when clicking children? click on d1,then open a new figure of d1, how to make it

채택된 답변

Pawel
Pawel 2013년 12월 25일
function abc
figure()
for ii = 1:4
subplot(2,2,ii)
plot(rand(10))
mySet(gca, gca)
end
end
function mySet(x,y)
set(x,'ButtonDownFcn',test(y))
children = get(x,'Children');
if ~isempty(children)
for ii = 1:length(children)
mySet(children(ii),y);
end
end
end
function y = test(a)
y = @b;
function b(e,f)
figure
copyobj(a,gcf)
set(gca,'OuterPosition',[0 0 1 1])
end
end

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Subplots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by