OK - I'll start the ball rolling...
One feature that would be nice to have is positioning options that are not
pixel based. See the annotate function for some possibilities:
http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.annotate
I'm not sure if all of these options are practical for a general artist but
they do come in handy. Being able to position something as a percentage of the
figure or an axes is a really nice feature when making nice looking plots.
This is especially true for text. We implemented something for dragging
annotations around and saving the results (in a custom xml file) that kept the
initial method the user used (%, data, pixel) with the updated location. We
didn't implement a resizing capability but that would have been great to have
for each axes object in the figure.
FYI the app we made used MPL and basemap to display the landing uncertainties
and hazard probabilities for the Mars Curiosity rover on the Martian surface
(very cool stuff). There was a lot of data and labels on the graphs and the
navigation team needed to quickly make presentation grade images that people
could easily read. Being able to drag the annotations, legend, etc around was
huge and since data was updated every day, being able to save the drag and drop
locations and restore them from the xml file with new data the next day made
things a lot faster.
Ted
________________________________
From: Daniel Hyams [dhy...@gmail.com]
Sent: Wednesday, August 15, 2012 11:10 AM
To: matplotlib-devel@lists.sourceforge.net
Subject: [matplotlib-devel] MEP9: interactivity
I'm not sure where to say that I just posted up a new MEP, but here it is:
https://github.com/matplotlib/matplotlib/wiki/MEP9
and I suppose we discuss it here...
--
Daniel Hyams
dhy...@gmail.com<mailto:dhy...@gmail.com>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel