@@ -35,17 +35,9 @@ error_bar <- function(object, ...) {
3535}
3636
3737
38- error_bar.gsplot <- function (object , x , y , ... , y.high = 0 , y.low = 0 , x.high = 0 , x.low = 0 ,
39- epsilon = 0.1 , legend.name = NULL , side = c(1 ,2 )){
38+ error_bar.gsplot <- function (object , x , y , y.high = 0 , y.low = 0 , x.high = 0 , x.low = 0 ,
39+ epsilon = 0.1 , ... , legend.name = NULL , side = c(1 ,2 )){
4040
41- args <- c(... )
42- if (length(args ) != 0 ) {
43- for (i in 1 : length(args )) {
44- assign(names(args )[i ], value = args [[i ]])
45- }
46- args <- args [! names(args ) %in% c(" y.high" , " y.low" , " x.high" , " x.low" )]
47- }
48-
4941 y.high [is.na(y.high )] <- 0
5042 y.low [is.na(y.low )] <- 0
5143 x.high [is.na(x.high )] <- 0
@@ -57,7 +49,7 @@ error_bar.gsplot <- function(object, x, y, ..., y.high=0, y.low=0, x.high=0, x.l
5749 y.low.coord <- y.low.coord [errorIndex ]
5850 y.error <- y [errorIndex ]
5951 x.error <- x [errorIndex ]
60- object <- arrows(object , x0 = x.error , y0 = y.error , x1 = x.error , y1 = y.low.coord , length = epsilon , angle = 90 , args )
52+ object <- arrows(object , x0 = x.error , y0 = y.error , x1 = x.error , y1 = y.low.coord , length = epsilon , angle = 90 , ... )
6153 }
6254
6355 if (! all(y.high == 0 )){
@@ -66,7 +58,7 @@ error_bar.gsplot <- function(object, x, y, ..., y.high=0, y.low=0, x.high=0, x.l
6658 y.high.coord <- y.high.coord [errorIndex ]
6759 y.error <- y [errorIndex ]
6860 x.error <- x [errorIndex ]
69- object <- arrows(object , x0 = x.error , y0 = y.error , x1 = x.error , y1 = y.high.coord , length = epsilon , angle = 90 , args )
61+ object <- arrows(object , x0 = x.error , y0 = y.error , x1 = x.error , y1 = y.high.coord , length = epsilon , angle = 90 , ... )
7062 }
7163
7264 if (! all(x.low == 0 )){
@@ -75,7 +67,7 @@ error_bar.gsplot <- function(object, x, y, ..., y.high=0, y.low=0, x.high=0, x.l
7567 x.low.coord <- x.low.coord [errorIndex ]
7668 x.error <- x [errorIndex ]
7769 y.error <- y [errorIndex ]
78- object <- arrows(object , x0 = x.error , y0 = y.error , x1 = x.low.coord , y1 = y.error , length = epsilon , angle = 90 , args )
70+ object <- arrows(object , x0 = x.error , y0 = y.error , x1 = x.low.coord , y1 = y.error , length = epsilon , angle = 90 , ... )
7971 }
8072
8173 if (! all(x.high == 0 )){
@@ -84,7 +76,7 @@ error_bar.gsplot <- function(object, x, y, ..., y.high=0, y.low=0, x.high=0, x.l
8476 x.high.coord <- x.high.coord [errorIndex ]
8577 x.error <- x [errorIndex ]
8678 y.error <- y [errorIndex ]
87- object <- arrows(object , x0 = x.error , y0 = y.error , x1 = x.high.coord , y1 = y.error , length = epsilon , angle = 90 , args )
79+ object <- arrows(object , x0 = x.error , y0 = y.error , x1 = x.high.coord , y1 = y.error , length = epsilon , angle = 90 , ... )
8880 }
8981
9082 return (object )
0 commit comments