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