@@ -56,21 +56,21 @@ def stackplot(axes, x, *args, **kwargs):
56
56
57
57
baseline = kwargs .pop ('baseline' , 'zero' )
58
58
# Assume data passed has not been 'stacked', so stack it here.
59
- y_stack = np .cumsum (y , axis = 0 )
59
+ stack = np .cumsum (y , axis = 0 )
60
60
61
61
r = []
62
62
if baseline == 'zero' :
63
63
first_line = 0.
64
64
65
65
elif baseline == 'sym' :
66
- first_line = - np .sum (y , 0 ) * 0.5
67
- y_stack += first_line [None , :]
66
+ first_line = - np .sum (y , 0 ) * 0.5
67
+ stack += first_line [None , :]
68
68
69
69
elif baseline == 'wiggle' :
70
70
m = y .shape [0 ]
71
71
first_line = (y * (m - 0.5 - np .arange (0 , m )[:, None ])).sum (0 )
72
72
first_line /= - m
73
- y_stack += first_line
73
+ stack += first_line
74
74
75
75
elif baseline == 'weighted_wiggle' :
76
76
#TODO: Vectorize this stuff.
@@ -83,29 +83,30 @@ def stackplot(axes, x, *args, **kwargs):
83
83
for j in range (m ):
84
84
if i == 0 :
85
85
increase = y [j , i ]
86
- moveUp = 0.5
86
+ move_up = 0.5
87
87
else :
88
- belowSize = 0.5 * y [j , i ]
88
+ below_size = 0.5 * y [j , i ]
89
89
for k in range (j + 1 , m ):
90
- belowSize += y [k , i ]
90
+ below_size += y [k , i ]
91
91
increase = y [j , i ] - y [j , i - 1 ]
92
- moveUp = belowSize / total [i ]
93
- center [i ] += (moveUp - 0.5 ) * increase
92
+ move_up = below_size / total [i ]
93
+ center [i ] += (move_up - 0.5 ) * increase
94
94
first_line = center - 0.5 * total
95
- y_stack += first_line
95
+ stack += first_line
96
96
else :
97
97
errstr = "Baseline method %s not recognised. " % baseline
98
98
errstr += "Expected 'zero', 'sym', 'wiggle' or 'weighted_wiggle'"
99
99
raise ValueError (errstr )
100
100
101
101
# Color between x = 0 and the first array.
102
- r .append (axes .fill_between (x , first_line , y_stack [0 ,:],
102
+ r .append (axes .fill_between (x , first_line , stack [0 , :],
103
103
facecolor = axes ._get_lines .color_cycle .next (),
104
104
** kwargs ))
105
105
106
106
# Color between array i-1 and array i
107
- for i in xrange (len (y )- 1 ):
108
- r .append (axes .fill_between (x , y_stack [i ,: ], y_stack [i + 1 , :],
109
- facecolor = axes ._get_lines .color_cycle .next (),
107
+ for i in xrange (len (y ) - 1 ):
108
+ color = axes ._get_lines .color_cycle .next ()
109
+ r .append (axes .fill_between (x , stack [i , :], stack [i + 1 , :],
110
+ facecolor = color ,
110
111
** kwargs ))
111
112
return r
0 commit comments