Skip to content

Commit e07bd8e

Browse files
committed
return break names
1 parent ddd207e commit e07bd8e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

R/scale-.R

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1029,7 +1029,7 @@ ScaleDiscrete <- ggproto("ScaleDiscrete", Scale,
10291029
}
10301030

10311031
# Breaks only occur only on values in domain
1032-
in_domain <- intersect(breaks, limits)
1032+
in_domain <- vec_set_intersect(breaks, limits)
10331033
structure(in_domain, pos = match(in_domain, breaks))
10341034
},
10351035

@@ -1083,6 +1083,9 @@ ScaleDiscrete <- ggproto("ScaleDiscrete", Scale,
10831083
}
10841084

10851085
if (is.waive(self$labels)) {
1086+
if (!is.null(names(breaks))) {
1087+
return(names(breaks))
1088+
}
10861089
if (is.numeric(breaks)) {
10871090
# Only format numbers, because on Windows, format messes up encoding
10881091
format(breaks, justify = "none")

0 commit comments

Comments
 (0)