@@ -45,7 +45,6 @@ layer2traces <- function(l, d, misc) {
45
45
if (g $ geom == " histogram" ) {
46
46
g $ geom <- " bar"
47
47
bargap <- 0
48
- misc $ hist <- TRUE
49
48
}
50
49
51
50
# For non-numeric data on the axes, we should take the values from
@@ -161,16 +160,14 @@ layer2traces <- function(l, d, misc) {
161
160
matched.names <- names(basic $ data )[data.i ]
162
161
name.i <- name.names %in% matched.names
163
162
invariable.names <- cbind(name.names , mark.names )[name.i ,]
164
- # fill can be variable for histograms
165
- # if (misc$hist)
166
- # invariable.names <- invariable.names[!grepl("fill", invariable.names)]
167
163
other.names <- ! names(basic $ data ) %in% invariable.names
168
164
vec.list <- basic $ data [is.split ]
169
165
df.list <- split(basic $ data , vec.list , drop = TRUE )
170
166
lapply(df.list , function (df ){
171
167
params <- basic $ params
172
168
params [invariable.names ] <- if (ncol(x <- df [1 , invariable.names ]) > 0 ) x else NULL
173
- list (data = df [other.names ], params = params )
169
+ list (data = df [other.names ],
170
+ params = params )
174
171
})
175
172
}
176
173
}
@@ -250,7 +247,6 @@ layer2traces <- function(l, d, misc) {
250
247
if (g $ geom == " bar" ) {
251
248
tr $ bargap <- if (exists(" bargap" )) bargap else " default"
252
249
pos <- l $ position $ .super $ objname
253
- # browser()
254
250
tr $ barmode <- if (pos %in% c(" identity" , " stack" , " fill" )) {
255
251
" stack"
256
252
} else " group"
0 commit comments