Skip to content

Commit da0b6e9

Browse files
committedAug 18, 2016
bizzare broadcast bug fix
1 parent bb2964d commit da0b6e9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎src/statistics.jl

+3-3
Original file line numberDiff line numberDiff line change
@@ -1679,8 +1679,8 @@ function apply_statistic(stat::ViolinStatistic,
16791679

16801680
pad = 0.1
16811681
maxwidth = maximum(aes.width)
1682-
aes.width .*= 1 - pad
1683-
aes.width ./= maxwidth
1682+
broadcast!(*, aes.width, aes.width, 1 - pad)
1683+
broadcast!(/, aes.width, aes.width, maxwidth)
16841684
end
16851685

16861686

@@ -1748,7 +1748,7 @@ function apply_statistic(stat::JitterStatistic,
17481748
rng = MersenneTwister(stat.seed)
17491749
for var in stat.vars
17501750
data = getfield(aes, var)
1751-
data .+= stat.range * (rand(rng, length(data)) - 0.5) .* span
1751+
broadcast!(+, data, data, stat.range * (rand(rng, length(data)) - 0.5) .* span)
17521752
setfield!(aes, var, data)
17531753
end
17541754
end

0 commit comments

Comments
 (0)
Please sign in to comment.