We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9b8dc05 commit f74891cCopy full SHA for f74891c
R/limits.r
@@ -47,7 +47,7 @@ limits <- function(lims, var) UseMethod("limits")
47
#' @export
48
limits.numeric <- function(lims, var) {
49
stopifnot(length(lims) == 2)
50
- if (lims[1] > lims[2]) {
+ if (sum(is.na(lims)) == 0 &lims[1] > lims[2]) {
51
trans <- "reverse"
52
} else {
53
trans <- "identity"
R/scale-.r
@@ -298,7 +298,9 @@ scale_limits <- function(scale) {
298
299
300
scale_limits.default <- function(scale) {
301
- scale$limits %||% scale$range$range
+ if(!is.null(scale$limits))
302
+ ifelse(!is.na(scale$limits),scale$limits,scale$range$range)
303
+ else scale$range$range
304
}
305
306
# @kohske
0 commit comments