@@ -49,8 +49,7 @@ group_views <- function(gsplot){
4949 } else {
5050 # // if field isn't associated with a side(s), it is moved up to top level (e.g., legend)
5151 newList <- list ()
52- var <- tail.nm
53- newList [[var ]] <- tail.gs
52+ newList [[tail.nm ]] <- tail.gs
5453 views <- append(views , newList )
5554 }
5655
@@ -67,21 +66,21 @@ set_sides <- function(sides){
6766 return (sides )
6867}
6968
70- which_reals <- function (values , na.action ){
69+ which_reals <- function (values , na.value ){
7170
72- if (is.na(na.action ))
71+ if (is.na(na.value ))
7372 return (which(! is.na(values )))
7473 else
75- return (which(! is.na(values ) & values != na.action )) # which row to use. goofy because values != NA is always NA, not logical
74+ return (which(! is.na(values ) & values != na.value )) # which row to use. goofy because values != NA is always NA, not logical
7675
7776}
78- set_view_list <- function (views , var , na.action = NA , remove = TRUE , ignore = NULL ){
77+ set_view_window <- function (views , var , na.value = NA , remove = TRUE , ignore = NULL ){
7978 view_i <- which(names(views ) %in% " view" )
8079 for (i in view_i ){
8180 values <- lapply(views [[i ]][! names(views [[i ]]) %in% ignore ], function (x ) strip_pts(x , var ))
82- val.i <- which_reals(values , na.action )
81+ val.i <- which_reals(values , na.value )
8382 if (length(val.i ) == 0 ){
84- values = na.action
83+ values = na.value
8584 } else {
8685 values <- unname_c(values [val.i ])
8786 }
@@ -95,18 +94,18 @@ set_view_list <- function(views, var, na.action=NA, remove=TRUE, ignore=NULL){
9594}
9695
9796set_view_log <- function (views ){
98- set_view_list (views , var = ' log' , na.action = " " )
97+ set_view_window (views , var = ' log' , na.value = " " )
9998}
10099
101100set_view_lab <- function (views ){
102- views <- set_view_list (views , var = ' ylab' , na.action = " " )
103- set_view_list (views , var = ' xlab' , na.action = " " )
101+ views <- set_view_window (views , var = ' ylab' , na.value = " " )
102+ set_view_window (views , var = ' xlab' , na.value = " " )
104103}
105104
106105
107106set_view_lim <- function (views ){
108- views <- set_view_list (views , var = ' xlim' , na.action = NA , ignore = ' window' , remove = FALSE )
109- views <- set_view_list (views , var = ' ylim' , na.action = NA , ignore = ' window' , remove = FALSE )
107+ views <- set_view_window (views , var = ' xlim' , na.value = NA , ignore = ' window' , remove = FALSE )
108+ views <- set_view_window (views , var = ' ylim' , na.value = NA , ignore = ' window' , remove = FALSE )
110109
111110 data <- list (y = summarize_args(views ,c(' y' ,' y1' ,' y0' ),ignore = c(' window' ,' gs.config' )),
112111 x = summarize_args(views ,c(' x' ,' x1' ,' x0' ),ignore = c(' window' ,' gs.config' )))
@@ -194,7 +193,7 @@ get_view_side <- function(views, view_i, var){
194193 stop(' view side undefined for ' ,var )
195194}
196195
197- summarize_args <- function (views , var , na.action ,ignore = ' gs.config' ){
196+ summarize_args <- function (views , var , na.value ,ignore = ' gs.config' ){
198197
199198 view_i <- which(names(views ) %in% " view" )
200199 values <- list ()
0 commit comments