Also note that there is an rcparams context manager (http://matplotlib.org/api/matplotlib_configuration_api.html#matplotlib.rc_context) that will take care of the boiler plate of temporarily changing an rcparam.
···
On Wed Nov 12 2014 at 10:52:03 PM Sterling Smith <smithsp@…3304…> wrote:
Virgil,
Glad to hear you got it to work. You are right that you have to set rcParams before the corresponding element is created (in this case the figure) for the rcParams to affect that creation.
-Sterling
On Nov 12, 2014, at 4:00PM, Virgil Stokes wrote:
On 12-Nov-14 22:20, Sterling Smith wrote:
Virgil,
Presumably you set up some callback function that is called when you click on the first figure, and which creates the second figure. Can’t you change rcParams[‘toolbar’] in that callback function? Does it not have any effect?
-Sterling
On Nov 12, 2014, at 12:50PM, Virgil Stokes wrote:
I would like to be able to control when there is and there is not a navigation toolbar for figures. For example, suppose I have created a figure in which I do not wish to have a toolbar. I have used the following statement for this:
mpl.rcParams[‘toolbar’] = ‘None’
which works fine. This figure (without a navigation toolbar) contains some points in it that are used to display more figures (each with an image in it). That is, when one of the points is clicked on with a mouse, a new figure is created with a PNG image in it. I wish to have a navigation toolbar in all these figures containing images.
How can I place navigation toolbars in these figures with PNG images?
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
Matplotlib-users mailing list
Matplotlib-users@…1735…sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users
OK Sterling!
I now have it — I needed to do the following when displaying the figures containing the images:
mpl.rcParams[‘toolbar’] = ‘toolbar2’ # to restore toolbar
f, ax = plt.subplots(figsize=(5,4)) # for images
It was important to have this order in the statements; i.e., the mpl before the figure was defined.
Thanks for the help
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
Matplotlib-users mailing list
Matplotlib-users@…1735…sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users