Logoer og Branding i BFHtheme

Introduktion

BFHtheme leverer hospitalets logoer i flere varianter og hjælper med at placere dem konsistent på dine grafer. Denne vignette opsummerer de tilgængelige filer, hvordan du tilføjer dem til plots, og best practice for forskellige outputtyper.

Logo-varianter og størrelser

Pakkeindholdet dækker tre logo-varianter i tre størrelser:

Variant Beskrivelse Standardbrug
color Fuld farve med hospitalnavn Web og farveplots
grey Gråtonet version Monokrom print
mark Kun hospitalssymbolet Små layouts eller diskret branding
Størrelse Opløsning Anbefalet brug
full 300 DPI Print og publikationer
web 800 px bred Standard til plot eksport
small 400 px bred Små plots eller UI-elementer

Grundlæggende brug

add_bfh_logo() er den nemmeste måde at tilføje et logo til et eksisterende ggplot-objekt. Logoet placeres altid i nederste venstre hjørne med fast størrelse for konsistent branding.

library(BFHtheme)
library(ggplot2)

p <- ggplot(mtcars, aes(wt, mpg)) +
  geom_point() +
  theme_bfh()

add_bfh_logo(p)  # Standard: BFH mark, fast placering

Vælg logo-variant og opløsning

Brug get_bfh_logo() til at hente stien til en specifik variant og størrelse, og send den til add_bfh_logo().

# Farvelogo i webopløsning
add_bfh_logo(p, logo_path = get_bfh_logo(variant = "color", size = "web"))

# Gråtonet logo til print
add_bfh_logo(p, logo_path = get_bfh_logo(variant = "grey", size = "full"))

# Kompakt mærke
add_bfh_logo(p, logo_path = get_bfh_logo(variant = "mark", size = "small"))

Gennemsigtighed

Brug alpha for at gøre logoet mere eller mindre synligt.

add_bfh_logo(p)              # Standard (alpha = 1)
add_bfh_logo(p, alpha = 0.7) # Mere transparent
add_bfh_logo(p, alpha = 0.3) # Vandmærkeeffekt

Find tilgængelige logofiler

# Standard logo (BFH mark, fuld opløsning)
logo_path <- get_bfh_logo()
cat("Logo path:", logo_path, "\n")
cat("File exists:", file.exists(logo_path), "\n")

# Hent specifik variant
get_bfh_logo(variant = "color", size = "web")
get_bfh_logo(variant = "grey", size = "full")

Scenarier

  • Print: brug logo_path = get_bfh_logo(size = "full")
  • Web/skærm: logo_path = get_bfh_logo(size = "web") eller standard
  • Diskret branding: sæt alpha til 0.5–0.7

Opt-in knitr-opsætning

library(BFHtheme) ændrer ikke globale knitr-indstillinger automatisk. For at aktivere ragg_png-rendering (anbefalet for BFH-grafikker i R Markdown og Quarto), kald use_bfh_knitr_defaults() eksplicit i dit setup-chunk:


``` r
library(BFHtheme)
use_bfh_knitr_defaults()         # sætter dev = "ragg_png", dpi = 300
use_bfh_knitr_defaults(dpi = 150) # lavere opløsning til drafts
```

Kræver ragg-pakken: install.packages("ragg").

Fejlfinding

Hvis logoet ikke vises, bekræft at filen eksisterer:

logo_path <- get_bfh_logo()
file.exists(logo_path)

Hvis logoet mangler i filsystemet, geninstaller pakken for at gendanne logoressourcerne fra inst/logo/.