@@ -33,9 +33,10 @@ scale_linewidth_continuous <- function(name = waiver(), breaks = waiver(),
3333 labels = waiver(), limits = NULL ,
3434 range = NULL , transform = " identity" ,
3535 trans = deprecated(),
36- guide = " legend" ) {
36+ guide = " legend" ,
37+ aesthetics = " linewidth" ) {
3738 palette <- if (! is.null(range )) pal_rescale(range ) else NULL
38- continuous_scale(" linewidth " , palette = palette , name = name ,
39+ continuous_scale(aesthetics , palette = palette , name = name ,
3940 breaks = breaks , labels = labels , limits = limits ,
4041 transform = transform , trans = trans , guide = guide )
4142}
@@ -49,9 +50,9 @@ scale_linewidth <- scale_linewidth_continuous
4950scale_linewidth_binned <- function (name = waiver(), breaks = waiver(), labels = waiver(),
5051 limits = NULL , range = NULL , n.breaks = NULL ,
5152 nice.breaks = TRUE , transform = " identity" ,
52- trans = deprecated(), guide = " bins" ) {
53+ trans = deprecated(), guide = " bins" , aesthetics = " linewidth " ) {
5354 palette <- if (! is.null(range )) pal_rescale(range ) else NULL
54- binned_scale(" linewidth " , palette = palette , name = name ,
55+ binned_scale(aesthetics , palette = palette , name = name ,
5556 breaks = breaks , labels = labels , limits = limits ,
5657 transform = transform , trans = trans , n.breaks = n.breaks ,
5758 nice.breaks = nice.breaks , guide = guide )
@@ -70,33 +71,33 @@ scale_linewidth_discrete <- function(...) {
7071# ' @rdname scale_linewidth
7172# ' @export
7273# ' @usage NULL
73- scale_linewidth_ordinal <- function (name = waiver(), ... , range = NULL ) {
74+ scale_linewidth_ordinal <- function (name = waiver(), ... , range = NULL , aesthetics = " linewidth " ) {
7475 palette <- if (! is.null(range )) {
7576 function (n ) seq(range [1 ], range [2 ], length.out = n )
7677 } else {
7778 NULL
7879 }
79- discrete_scale(" linewidth " , name = name , palette = palette , ... )
80+ discrete_scale(aesthetics , name = name , palette = palette , ... )
8081}
8182
8283# ' @rdname scale_linewidth
8384# ' @export
8485# ' @usage NULL
85- scale_linewidth_datetime <- function (name = waiver(), ... , range = NULL ) {
86+ scale_linewidth_datetime <- function (name = waiver(), ... , range = NULL , aesthetics = " linewidth " ) {
8687 palette <- if (! is.null(range )) pal_rescale(range ) else NULL
8788 datetime_scale(
88- " linewidth " , transform = " time" , name = name ,
89+ aesthetics , transform = " time" , name = name ,
8990 palette = palette , ...
9091 )
9192}
9293
9394# ' @rdname scale_linewidth
9495# ' @export
9596# ' @usage NULL
96- scale_linewidth_date <- function (name = waiver(), ... , range = NULL ) {
97+ scale_linewidth_date <- function (name = waiver(), ... , range = NULL , aesthetics = " linewidth " ) {
9798 palette <- if (! is.null(range )) pal_rescale(range ) else NULL
9899 datetime_scale(
99- " linewidth " , transform = " date" , name = name ,
100+ aesthetics , transform = " date" , name = name ,
100101 palette = palette , ...
101102 )
102103}
0 commit comments