Publication quality graphics in MATLAB
Show older comments
A Java based graphics package - "Project Waterloo" - is presently being developed to provide good quality anti-aliased graphics in any environment with a Java Virtual Machine available. It is open-source LGPL code that includes MATLAB OOP wrappers providing convenient support for MATLAB programmers.
This question is to ask for feedback from potential users: are there features missing that would make this package more attractive?
For example use in MATLAB, see
The project website with zipped builds and a GIT repo is at
Here are a few screenshots:



3 Comments
H.A. Camp
on 20 Dec 2012
I like the new shift-drag feature allowing selectable ROIs to be created. It currently appears that when you are shift-click dragging, you can only make the ROI larger. (In other words, if you try and make your ROI smaller before releasing the mouse, the rectangle remains at the largest dimensions that your mouse traversed.)
Is this intended, or will this eventually be made such that the final ROI will match the size designated by the initial shift-click point and the final mouse release position?
GUI-resizeable ROIs like Matlab's native imrect() would, of course, also be nice. :)
Malcolm Lidierth
on 21 Dec 2012
Malcolm Lidierth
on 30 Dec 2012
Answers (2)
Image Analyst
on 30 Dec 2012
0 votes
- Can you give some advantages and disadvantages of using this over export_fig?
- When would you use Waterloo, and when would you use export_fig?
- Can you make bitmapped output images with arbitrarily large dimensions that you specify (i.e. more pixels than on your screen)?
6 Comments
Malcolm Lidierth
on 30 Dec 2012
Image Analyst
on 30 Dec 2012
Personally I have not had a need for bitmaps larger than the screen, but I have seen it asked here many times and that is a shortcoming of export_fig.
Can you create your plot in MATLAB and then pass the axes handle or figure handle to Waterloo to save it as a file? Or do you have to pass it all your data and have Waterloo do both the plotting and saving?
Malcolm Lidierth
on 30 Dec 2012
Matt J
on 30 Dec 2012
Personally I have not had a need for bitmaps larger than the screen, but I have seen it asked here many times and that is a shortcoming of export_fig.
Book publishers ask for 300 dpi images and 600 dpi line art which I've found to be a real pain to generate. This sounds like it would help
Malcolm Lidierth
on 31 Dec 2012
Malcolm Lidierth
on 19 May 2013
Edited: Malcolm Lidierth
on 19 May 2013
Rookshana Trollope
on 17 Jan 2014
0 votes
Unfortunately this does not help me much. I have produced a Matlab scatter plot in 3D. I should see 7500 points X 2 (X,Y) and (X,Z). But the graphics looks like it has 200 points. I know there are multiple populations in my data and I want to high light this by the plot. But it looks real bad and one cannot see the multiple populations at all, let alone trying to fit regression lines to them. I can see the multiple populations on my other software in 2D only and I got Matlab to be able to see them in 3D.
Is there a Matlab graphics user that I can e-mail results to - To see what I mean and maybe can help ?
2 Comments
Image Analyst
on 17 Jan 2014
Malcolm is your man. Did you click on his name and try to contact him that way?
Malcolm Lidierth
on 17 Jan 2014
Categories
Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!