Hello,
I have a short "wishlist" of some features that I think should be implemented in matplotlib:
- More scatter symbols:
I had submitted a patch some time ago that adds more scatter symbols (http://sourceforge.net/tracker/index.php?func=detail&aid=1667100&group_id=80706&atid=560722). there is, however, one scatter symbol which I think should be added: _points_. Especially in astronomy you sometimes want to show lots and lots of data-points in a scatter plot and point-like symbols are the only reasonable way to do this (-> supermongo can do this very nicely). I know, I can set the size of a marker to a very small number, but I have the feeling that a native point scatter symbol would be better/faster.
- Different "caps" for error-bars:
It should be possible to draw different caps for the errorbars. People e.g. indicate upper or lower limits for errors by plotting an arrow-like caps; other symbols might also be useful !?
- Advanced legends:
When trying to create a legend for a scatter plot, matplotlib only shows rectangular patches with the color of the scatter symbol. This is not very satisfying, especially for black&white printouts in publications when multiple symbols are chosen. e.g. triangles vs. squares. The legend should clarify what do triangles mean, what do squares mean. There is a scatter command, so the legend should properly handle a scatter plot - otherwise one could completely ignore scatter and only use the plot command.
Please don't misunderstand me - I really like matplotlib
These are just some ideas which came into my mind these days. (Please tell me if I have missed some features that are already implemented in matplotlib )
Is there any chance that some of the above wished might be implemented?
Manuel
···
--
---------------------------------------
Manuel Metz ............ Stw@...468...
Argelander Institut fuer Astronomie
Auf dem Huegel 71 (room 3.06)
D - 53121 Bonn
E-Mail: mmetz@...459...
Web: www.astro.uni-bonn.de/~mmetz
Phone: (+49) 228 / 73-3660
Fax: (+49) 228 / 73-3672
---------------------------------------