Example #1
0
def boxPlot(dict_, keysInOrder=None, *args, **kwdargs):
    if not keysInOrder:
        keysInOrder = sorted(dict_.keys())
        
    t = TaggedList([])
    for key in keysInOrder:
        t.append(robj.FloatVector(dict_[key]), "X:"+str(key))

    x = r.boxplot(t, names=keysInOrder,*args, **kwdargs)
    return x
Example #2
0
def boxPlot(dict_, keysInOrder=None, *args, **kwdargs):
    # NEEDS A LITTLE WORK TO ACTUALLY WORK, BUT THIS IS THE GENERAL OUTLINE FOR GETTING
    # A BOXPLOT FROM RPY2

    if not keysInOrder:
        keysInOrder = dict_.keys()
        
    t = TaggedList([])
    for key in keysInOrder:
        t.append(robj.FloatVector(dict_[key]), "X:"+str(key))
        #print key, mean(dict_[key]), median(dict_[key])

    x = robj.r.boxplot(t, names=robj.StrVector(keysInOrder),*args, **kwdargs)
    return x