Hi,

We're making box plots of weather data, which is notoriously noisy.
Different boxes may have different numbers of observations.
But boxplot seems to demand that each box represent the same
number of values.  For example, if day 1 had 5 observations
and day 2 had only 4 obs, we'd have the program:

import pylab as pb
vals = [ [1,2,3,4,5], [10,20,30,40]]
pb.boxplot( vals)
pb.show()

This gives:
Traceback (most recent call last): ...
ValueError: setting an array element with a sequence.

However, if I make the subarrays the same length:
vals = [ [1,2,3,4,5], [10,20,30,40,50]]

I get FIVE box plots (not 2)!  It appears the matlab boxplot
converts vals into an array
    1    2    3    4    5
   10   20   30   40   50
and makes a box plot of each COLUMN, not row.

How can I get boxplot working with different numbers of
observations for each position?

Thanks!

Steve



-- 
Steve Sullivan   [EMAIL PROTECTED]     303-497-2823

FL/2, Research Applications Laboratory
National Center for Atmospheric Research
PO Box 3000
Boulder CO  80307
USA


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to