In pylab plot() there are named parameters that can be included to control line properties such as label, linestyle, etc. But in psd(), stem(), box() and other specialized plotting commands these parameters usually do not work. It would be useful to have them use the same options when it makes sense.
Can these options be added to psd() and other plot commands to pass through these same options to plot() or whatever is used for the final display? Since these commands do not return the lines like plot() does it is a little harder to control the properties.
For now what is the best way to change line properties and add labels when using stem() or psd()?
Also, unrelated but is there a property I can check once using matplotlib to get the version information (something like matplotlib.version)?