I'll see when I find the time to look into it.
Something else I just noticed: Using plotyy and setting both y-labels, title, xlabel etc and tightfig. to wrap things up. Tightfig seems to fast somehow. It messes up the figure window. It works if I include a pause(0.2) before tightfig. Strange..... but the workaround is no problem of course.
Users wanting a more user-friendly version of the ColorBrewer colorschemes can try my submission, which is available here:
Rather than simply providing the data, it actually provides a function that can be used like any other standard colormap function in MATLAB ("hsv","jet","cool","hot","gray","bone",...).
For simple usage it requires only the map length and scheme name to define a colormap. The user can also set a default colorscheme and it can then be called exactly like any other MATLAB colormap function (i.e. a drop-in replacement). For colormaps larger than those defined by the original ColorBrewer data, it interpolates -all- of the ColorBrewer defined nodes for that colorscheme (not just the ones from the largest pre-defined colormap) to closer match the original ColorBrewer colormaps. Keeping all of the data in just one M-file means no file-clutter either!
Importantly my submission does NOT include any of the ColorBrewer data: these must be downloaded separately as an excel spreadsheet and are merged into the main M-file using a helper function (it is easy, and instructions are included!). The Color Brewer data are copyright under an Apache license: