😎 Give your xaringan slides some style
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

99 lines
3.7KB

  1. % Generated by roxygen2: do not edit by hand
  2. % Please edit documentation in R/ggplot2.R
  3. \name{theme_xaringan_inverse}
  4. \alias{theme_xaringan_inverse}
  5. \title{An Inverse Plot Theme for ggplot2 by xaringanthemer}
  6. \usage{
  7. theme_xaringan_inverse(
  8. text_color = NULL,
  9. background_color = NULL,
  10. accent_color = NULL,
  11. accent_secondary_color = NULL,
  12. css_file = NULL,
  13. ...
  14. )
  15. }
  16. \arguments{
  17. \item{text_color}{Color for text and foreground, inherits from \code{text_color}}
  18. \item{background_color}{Color for background, inherits from
  19. \code{background_color}}
  20. \item{accent_color}{Color for titles and accents, inherits from
  21. \code{header_color}}
  22. \item{accent_secondary_color}{Color for secondary accents, inherits from
  23. \code{text_bold_color}}
  24. \item{css_file}{Path to a \pkg{xaringanthemer} CSS file, from which the
  25. theme variables and values will be inferred. In general, if you use the
  26. \pkg{xaringathemer} defaults, you will not need to set this. This feature
  27. lets you create a \pkg{ggplot2} theme for your \pkg{xaringan} slides, even
  28. if you have only saved your theme CSS file and you aren't creating your
  29. CSS theme with \pkg{xaringanthemer} in your slides' source file.}
  30. \item{...}{
  31. Arguments passed on to \code{\link[=theme_xaringan_base]{theme_xaringan_base}}
  32. \describe{
  33. \item{\code{set_ggplot_defaults}}{Should defaults be set for \pkg{ggplot2} \emph{geoms}?
  34. Defaults to TRUE. To restore ggplot's defaults, or the previously set geom
  35. defaults, see \code{\link[=theme_xaringan_restore_defaults]{theme_xaringan_restore_defaults()}}.}
  36. \item{\code{text_font}}{Font to use for text elements, passed to
  37. \code{\link[sysfonts:font_add_google]{sysfonts::font_add_google()}}, if available and \code{text_font_use_google} is
  38. \code{TRUE}. Inherits from \code{text_font_family}.}
  39. \item{\code{text_font_use_google}}{Is \code{text_font} available on \href{https://fonts.google.com}{Google Fonts}?}
  40. \item{\code{text_font_size}}{Base text font size, inherits from \code{text_font_size}, or
  41. defaults to 11.}
  42. \item{\code{title_font}}{Font to use for title elements, passed to
  43. \code{\link[sysfonts:font_add_google]{sysfonts::font_add_google()}}, if available and \code{title_font_use_google} is
  44. \code{TRUE}. Inherits from \code{title_font_family}.}
  45. \item{\code{title_font_use_google}}{Is \code{title_font} available on \href{https://fonts.google.com}{Google Fonts}?}
  46. \item{\code{title_font_size}}{Base text font size, inherits from \code{title_font_size},
  47. or defaults to 14.}
  48. }}
  49. }
  50. \value{
  51. A ggplot2 theme
  52. }
  53. \description{
  54. \strong{Lifecycle:} \href{https://www.tidyverse.org/lifecycle/#experimental}{Experimental}.
  55. A \pkg{ggplot2} xaringanthemer plot theme to seamlessly match the "inverse"
  56. \pkg{xaringan} slide colors and styles as styled by \link{xaringanthemer}.
  57. }
  58. \examples{
  59. # Requires ggplot2
  60. has_ggplot2 <- requireNamespace("ggplot2", quietly = TRUE)
  61. if (has_ggplot2) {
  62. # Because this is an example, we'll save the CSS to a temp file
  63. path_to_css_file <- tempfile(fileext = ".css")
  64. # Create the xaringan theme: dark blue background with teal green accents
  65. style_duo(
  66. primary_color = "#002b36",
  67. secondary_color = "#31b09e",
  68. # Using basic fonts for this example, but the plot theme will
  69. # automatically use your theme font if you use Google fonts
  70. text_font_family = "sans",
  71. header_font_family = "serif",
  72. outfile = path_to_css_file
  73. )
  74. library(ggplot2)
  75. ggplot(iris) +
  76. aes(Petal.Length, Petal.Width) +
  77. geom_point() +
  78. ggtitle("Yet another Iris plot") +
  79. # themed to match the inverse slides: teal background with dark blue text
  80. theme_xaringan_inverse()
  81. }
  82. }
  83. \seealso{
  84. Other xaringanthemer ggplot2 themes:
  85. \code{\link{theme_xaringan_base}()},
  86. \code{\link{theme_xaringan_set_defaults}()},
  87. \code{\link{theme_xaringan}()}
  88. }
  89. \concept{xaringanthemer ggplot2 themes}