MatPlotLib question: How to get more different size plot symbols ?
DrColombes at yahoo.com
Wed Oct 20 18:38:10 CEST 2004
Nothing like getting the info straight from the source.
John Hunter <jdhunter at ace.bsd.uchicago.edu> wrote in message news:<mailman.5173.1098197957.5135.python-list at python.org>...
> >>>>> "Colombes" == Colombes <DrColombes at yahoo.com> writes:
> Colombes> MatPlotLib question: How to get more different size plot
> Colombes> symbols in the plot function ?
> Colombes> Is there a way to get different size squares (or circles
> Colombes> or triangles, etc.) ?
> Colombes> For example, in a two dimensional plot of heights and
> Colombes> weights of individuals, is there a way to represent also
> Colombes> the age of the individual by the size of the plot symbol
> Colombes> ?
> Yes, you will want to use the scatter function for this. With "plot",
> you can change the size of the symbols with the markersize keyword
> argument, but all of the markers must be the same size. With scatter,
> the individual marker size (and colors) can vary.
> example code: http://matplotlib.sf.net/examples/scatter_demo.py
> screenshot: http://matplotlib.sourceforge.net/screenshots.html#scatter_demo2
> scatter help: http://matplotlib.sourceforge.net/matplotlib.matlab.html#-scatter
> scatter support the following marker shapes (currently all regular
> 's' : square
> 'o' : circle
> '^' : triangle up
> '>' : triangle right
> 'v' : triangle down
> '<' : triangle left
> 'd' : diamond
> 'p' : pentagram
> 'h' : hexagon
> '8' : octagon
> Hope this helps,
More information about the Python-list