Skip to content

Commit 2eee836

Browse files
authored
Reenable secondary axis (was accidentally removed during conflict resolving) (#1759)
1 parent 1ad091a commit 2eee836

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

R/scale-continuous.r

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,11 @@ scale_x_continuous <- function(name = waiver(), breaks = waiver(),
9393
expand = expand, oob = oob, na.value = na.value, trans = trans,
9494
guide = "none", position = position, super = ScaleContinuousPosition
9595
)
96-
96+
if (!is.waive(sec.axis)) {
97+
if (is.formula(sec.axis)) sec.axis <- sec_axis(sec.axis)
98+
if (!is.sec_axis(sec.axis)) stop("Secondary axes must be specified using 'sec_axis()'")
99+
sc$secondary.axis <- sec.axis
100+
}
97101
sc
98102
}
99103

@@ -111,7 +115,11 @@ scale_y_continuous <- function(name = waiver(), breaks = waiver(),
111115
expand = expand, oob = oob, na.value = na.value, trans = trans,
112116
guide = "none", position = position, super = ScaleContinuousPosition
113117
)
114-
118+
if (!is.waive(sec.axis)) {
119+
if (is.formula(sec.axis)) sec.axis <- sec_axis(sec.axis)
120+
if (!is.sec_axis(sec.axis)) stop("Secondary axes must be specified using 'sec_axis()'")
121+
sc$secondary.axis <- sec.axis
122+
}
115123
sc
116124
}
117125

0 commit comments

Comments
 (0)