I've discovered that matplotlib does boxplots, and apparently this is  
what I should be using for one of the big graphs in my paper.

Two problems:

        1. I need to put 45 boxplots on a single date plot. Each of the  
boxes has a different amount of data that goes in it. Since the  
boxplot() function wants to calculate its own means, rather than have  
me provide them, I need to either create a single 45xN Numeric array  
(and I can't), or else I need to call it 45 times. But each time I  
call it, the last box obscures the previous one. That is, this code  
only shows one box:

===================
#!/usr/bin/python
from pylab import *

# fake up some data
set1 = (rand(50)+1) * 100
set2 = (rand(50)+2) * 100

boxplot(set1,positions=[1])
boxplot(set2,positions=[2])

show()

=================
The boxplot function returns a list of lines that it adds, but  when  
I capture the lines from set1 and add them manually to the axes  
object, it fails. What should I do?


        2. I need to have the X axis of the boxplot be dates. There doesn't  
seem to be an easy way to do that.

Suggestions?

Thanks!

-------------------------------------------------------------------------
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