Hi, Two quick little issues I haven't been able to figure
> out how to fix on my own so far:
> 1. Is there an easy way to change the spacing between
> subplots, so that they aren't so crammed together? It's
> none too pretty when the x-axis text for the upper plot is
> overlapping or even below the title for the lower plot.
Which backend are you using? Chris Fuller submitted a tk widget for
just this purpose -
would be fairly easy to port to other GUIs. It's on the list of things
to do, but I haven't had time. Other than that, your best option is
to manually set the axes size, eg using the 'axes' command or calling
> 2. Is there a way to make the 'show()' command execute so
> that the script keeps running (instead of waiting for the
> windows to be closed), and to have the output persist past
> the end of the run?
You should only call show once per script. I repeat, you should only
call show once per script -
matplotlib-0.60.2 has a "draw" command to force a canvas redraw. This
is non blocking. Earlier versions allow you to do, equivalently,
get_current_fig_manager().canvas.draw(). Does this do what you want?
I am not sure what you are after when you write "have the output
persist past the end of the run". Launch the python interpreter?
Please let me know what backend you are using and explain a bit more
what it is you are trying to do. Are you running in interactive mode?