> And for the work I'm doing, I have a
> different number of observations and data points on different days,
> so it's a pain that the current boxplot infrastructure expects all of
> the boxes to be in a single array. Hence my questions.

Ah OK, now I get it. Sorry for being a bit slow today.
So yes, there's a problem here. The sequence is transformed into an array 
with 'asarray', which obviously won't work if you have different sizes of 
dataset.

But there's a trick, tested on numpy:

import numpy
set1 = (rand(50)+1) * 100
set2 = (rand(25)+2) * 100
data = array([set1,set2], dtype=numpy.object_)
boxplot(data,positions=[732659.,732660.])

The trick here is to force the data as objects, and not as floats. Your array 
is in fact an array of arrays of different sizes. That's enough to fool 
asarray.



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to