Tôi đã sử dụng lệnh cốt truyện để vẽ một hình và sau đó thay đổi rất nhiều thuộc tính của nó bằng cách sử dụng lệnh set. Tôi cũng lưu trữ các xử lý của cốt truyện (nói h1).Vẽ một âm mưu MATLAB hiện có vào một hình khác
Điều tôi cần là sử dụng tay cầm để vẽ cùng một hình một lần nữa sau trong mã của tôi. Tôi đã kiểm tra lệnh cốt truyện và không tìm thấy bất kỳ phiên bản nào chấp nhận xử lý. Tôi cũng nghĩ đến việc nhận được Xdata và Ydata và sử dụng chúng để tái cốt truyện cùng một hình.
Giải pháp đơn giản nhất là gì?
Chỉnh sửa 1: Mã mẫu hoạt động dựa trên copyobj mà PeterM đề xuất.
hf(1) = figure(1);
plot(peaks);
hf(2) = figure(2);
plot(membrane);
hf(3) = figure(3);
ha(1) = subplot(1,2,1);
ha(2) = subplot(1,2,2);
for i = 1:2
hc = get(hf(i),'children');
hgc = get(hc, 'children');
copyobj(hgc,ha(i));
end
Chỉnh sửa 2: Tôi cũng tìm thấy this function có thể sao chép số liệu (kể cả chú giải) vào một phụ.