Skip to content

Commit 5fba071

Browse files
committed
Add manual linewidth scale
1 parent f1f3796 commit 5fba071

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

NAMESPACE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,7 @@ export(scale_linewidth_date)
583583
export(scale_linewidth_datetime)
584584
export(scale_linewidth_discrete)
585585
export(scale_linewidth_identity)
586+
export(scale_linewidth_manual)
586587
export(scale_linewidth_ordinal)
587588
export(scale_radius)
588589
export(scale_shape)

R/scale-manual.r

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,12 @@ scale_linetype_manual <- function(..., values, breaks = waiver(), na.value = "bl
110110
manual_scale("linetype", values, breaks, ..., na.value = na.value)
111111
}
112112

113+
#' @rdname scale_manual
114+
#' @export
115+
scale_linewidth_manual <- function(..., values, breaks = waiver(), na.value = NA) {
116+
manual_scale("linewidth", values, breaks, ..., na.value = na.value)
117+
}
118+
113119
#' @rdname scale_manual
114120
#' @export
115121
scale_alpha_manual <- function(..., values, breaks = waiver(), na.value = NA) {
@@ -122,7 +128,6 @@ scale_discrete_manual <- function(aesthetics, ..., values, breaks = waiver()) {
122128
manual_scale(aesthetics, values, breaks, ...)
123129
}
124130

125-
126131
manual_scale <- function(aesthetic, values = NULL, breaks = waiver(), ..., limits = NULL) {
127132
# check for missing `values` parameter, in lieu of providing
128133
# a default to all the different scale_*_manual() functions

man/scale_manual.Rd

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)