From 7bad805a915ceed2736ff6b221d65be250a20c1a Mon Sep 17 00:00:00 2001 From: Breeze-Hu <1558520467@qq.com> Date: Sat, 21 Jun 2025 18:19:53 +0800 Subject: [PATCH 1/4] Additional notes on legend.ticks.length --- R/theme.R | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/R/theme.R b/R/theme.R index 703d2a5326..1b9167a9d4 100644 --- a/R/theme.R +++ b/R/theme.R @@ -93,7 +93,9 @@ #' @param legend.frame frame drawn around the bar ([element_rect()]). #' @param legend.ticks tick marks shown along bars or axes ([element_line()]) #' @param legend.ticks.length length of tick marks in legend -#' ([`unit()`][grid::unit]); inherits from `legend.key.size`. +#' ([`unit()`][grid::unit]); By default, tick marks are positioned symmetrically. +#' One-sided tick lengths can be controlled using absolute (`unit()`) or relative (`rel()`) values. +#' For example, `unit(c(-0.15, 0), "cm")` or `rel(c(0.175, 0))` produces ticks on one side only.inherits from `legend.key.size`. #' @param legend.axis.line lines along axes in legends ([element_line()]) #' @param legend.text legend item labels ([element_text()]; inherits from #' `text`) From f05b2b60667d7333a31fd3367d5a66337dea0429 Mon Sep 17 00:00:00 2001 From: Breeze-Hu <1558520467@qq.com> Date: Sat, 21 Jun 2025 18:27:49 +0800 Subject: [PATCH 2/4] Re --- R/theme.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/theme.R b/R/theme.R index 1b9167a9d4..4dd5f32e2c 100644 --- a/R/theme.R +++ b/R/theme.R @@ -95,7 +95,7 @@ #' @param legend.ticks.length length of tick marks in legend #' ([`unit()`][grid::unit]); By default, tick marks are positioned symmetrically. #' One-sided tick lengths can be controlled using absolute (`unit()`) or relative (`rel()`) values. -#' For example, `unit(c(-0.15, 0), "cm")` or `rel(c(0.175, 0))` produces ticks on one side only.inherits from `legend.key.size`. +#' For example, `unit(c(-0.15, 0), "cm")` or `rel(c(0.175, 0))` produces ticks on one side only. inherits from `legend.key.size`. #' @param legend.axis.line lines along axes in legends ([element_line()]) #' @param legend.text legend item labels ([element_text()]; inherits from #' `text`) From 083f2ea60a3d8af138701ce763f1f5a88d5d8736 Mon Sep 17 00:00:00 2001 From: Breeze-Hu <1558520467@qq.com> Date: Sun, 22 Jun 2025 20:11:27 +0800 Subject: [PATCH 3/4] revise legend.ticks.length --- R/theme.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/theme.R b/R/theme.R index 4dd5f32e2c..a8b52be6bd 100644 --- a/R/theme.R +++ b/R/theme.R @@ -95,7 +95,7 @@ #' @param legend.ticks.length length of tick marks in legend #' ([`unit()`][grid::unit]); By default, tick marks are positioned symmetrically. #' One-sided tick lengths can be controlled using absolute (`unit()`) or relative (`rel()`) values. -#' For example, `unit(c(-0.15, 0), "cm")` or `rel(c(0.175, 0))` produces ticks on one side only. inherits from `legend.key.size`. +#' For example, `unit(c(-0.15, 0), "cm")` or `rel(c(0.175, 0))` produces ticks on one side only. inherits from `legend.key.size`. #' @param legend.axis.line lines along axes in legends ([element_line()]) #' @param legend.text legend item labels ([element_text()]; inherits from #' `text`) From ea6c2a02aa023a125965aab7a231747aeaaed856 Mon Sep 17 00:00:00 2001 From: Breeze-Hu <1558520467@qq.com> Date: Sun, 22 Jun 2025 20:14:34 +0800 Subject: [PATCH 4/4] Revise --- R/theme.R | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/R/theme.R b/R/theme.R index a8b52be6bd..244c0dd6c3 100644 --- a/R/theme.R +++ b/R/theme.R @@ -92,10 +92,7 @@ #' or `"top"`, or a two-element numeric vector. #' @param legend.frame frame drawn around the bar ([element_rect()]). #' @param legend.ticks tick marks shown along bars or axes ([element_line()]) -#' @param legend.ticks.length length of tick marks in legend -#' ([`unit()`][grid::unit]); By default, tick marks are positioned symmetrically. -#' One-sided tick lengths can be controlled using absolute (`unit()`) or relative (`rel()`) values. -#' For example, `unit(c(-0.15, 0), "cm")` or `rel(c(0.175, 0))` produces ticks on one side only. inherits from `legend.key.size`. +#' @param legend.ticks.length length of tick marks in legend ([`unit()`][grid::unit]); By default, tick marks are positioned symmetrically. One-sided tick lengths can be controlled using absolute (`unit()`) or relative (`rel()`) values. For example, `unit(c(-0.15, 0), "cm")` or `rel(c(0.175, 0))` produces ticks on one side only. inherits from `legend.key.size`. #' @param legend.axis.line lines along axes in legends ([element_line()]) #' @param legend.text legend item labels ([element_text()]; inherits from #' `text`)