Skip to contents

[Maturing]

Disse funksjonene brukes for å justere plassering av søyler i søylediagram. Søylene starter helt inntil aksen og får litt luft i enden av søylen.

Usage

expand_soyle()

expand_soyle_str_fig()

Value

Returnerer en tall-vektor som brukes som expand-argument i scale_* funksjoner.

Details

  • expand_soyle(): Brukes for å flytte start av søyle helt inn til aksen og legger til litt luft i enden av søylen.

  • expand_soyle_str_fig(): Brukes i de tilfeller der det ikke er tilstrekkelig plass til tekst-label i plot. Gir litt større plass i enden av søylene.

Examples

# Pakke for å laga figurar
library(ggplot2)

p = ggplot(mtcars, aes(x = cyl, y = mpg)) +
  geom_col()

# Default plot har ikke start av søyle helt inntil aksen
p

p + scale_y_continuous(expand = expand_soyle())


# Legge til mer rom i enden av søylene for tekst-labels
p = ggplot(mtcars, aes(x = cyl)) +
  geom_bar() +
  geom_text(stat = "count", aes(x = cyl, label = ..count..), vjust = -1)

p
#> Warning: The dot-dot notation (`..count..`) was deprecated in ggplot2 3.4.0.
#> ℹ Please use `after_stat(count)` instead.

p + scale_y_continuous(expand = expand_soyle_str_fig())