File Exchange

image thumbnail

Compare Two Figures side by side

version 1.0.0.1 (1.58 KB) by Michael Katz
Takes the content of a two figures and puts them next to each other in one figure window.

6 Downloads

Updated 01 Sep 2016

View License

This should copy a figure window and all the objects in it to the first one and resized to fit both.
Example:
figure(1)
plot(rand(5))
figure(2)
surf(peaks)
compareFigures(1,2)

This is a little cleaner than managing two figure windows, but it may not be best thing to do if you want to do further processing on either figure.

I'd expect issues if you're using two different colormaps.

Comments and Ratings (4)

KP

How can I save the combined figure.

Jennifer

Updated comment: I realize now this script assumes that each of the original figures is in the desired position, as the scrip then looks up this position in order to copy over. So now it works fine. However, it strips off the legend from the second plot.

Jennifer

This does not work for me. The images overlap each other are are not properly displayed. Perhaps a version issue...? I'm using

MATLAB Version 7.4.0.287 (R2007a)

Soo Toh

Can I know how can I define fig1 and fig2?
I already plot two graph by using imagesc() function, but I don't know how to put it in the code?
I'm really new to Matlab. Please help me. Thanks.

Updates

1.0.0.1

Updated license

MATLAB Release Compatibility
Created with R2008b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.


Learn About Live Editor