seecol: Farbpaletten plotten (um die Farben anzusehen).

Description Usage Arguments Details See Also Examples

View source: R/color_fun.R

Description

seecol bietet eine Schnittstelle zum Plotten (oder "Sehen") der Farben einer Palette oder fuer den Vergleich mehrerer Farbpaletten.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
seecol(
  pal = "sgb_all",
  n = "all",
  alpha = NA,
  hex = NULL,
  rgb = NULL,
  col_bg = NULL,
  col_brd = NULL,
  lwd_brd = NULL,
  grid = TRUE,
  title = NA,
  ...
)

Arguments

pal

Eine Farbpalette (als Vektor mit Farben), ein character string, die von seecol als keyword erkannt wurde, oder mehrere Paletten als list. Default: pal = "sgb_all".

Erkannte keywords sind:

  1. "sgb_all": Alle Farbpaletten, die in gsgb definiert sind.

  2. "sgb_basic": Alle SGB Standard-Farbpaletten.

  3. "pair_all": Alle Farbpaletten mit paarweisen Farben.

  4. "pref_all": Alle bevorzugten Farben und ihre Gradienten.

  5. "grad_all":

seecol erkennt auch umgekehrte keywords (e.g., "all_sgb") oder keywords ohne "sgb" (z.B. "basic").

n

Anzahl Farben die angezeigt oder verwendet werden sollen. Wenn n kleiner oder groesser als die Laenge der angegebenen Farbpalette pal ist, wird die Farbalette reduziert oder extrapoliert (mit grDevices::colorRampPalette). Default: n = "all" (sprich zeige alle Farben der gewaehlten Palette).

alpha

Ein Faktor, der die Deckkraft (opacity alpha) modifiziert (wie in adjustcolor); typischerweise in [0,1]. Default: NA (d.h. keine aenderung der Deckkraft).

hex

Sollen HEX Farbwerte gezeigt werden? Default: hex = NULL (sprich zeige HEX Farbwerte wenn es genug Platz hat um sie zu zeigen).

rgb

Sollen RGB Farbwerte gezeigt werden? Default: rgb = NULL (sprich zeige RGB Farbwerte wenn es genug Platz hat um sie zu zeigen).

col_bg

Hintergrundfarbe des Plots. Default: col_bg = NULL.

col_brd

Farbe der Umrandung (falls gezeigt). Default: col_brd = NULL.

lwd_brd

Linienstaerke der Umrandung (falls gezeigt). Default: lwd_brd = NULL.

grid

Raster im Plot verwenden? Default: grid = TRUE.

title

Plot-Titel Default: title = NA generiert einen default Titel.

...

Weitere grafische Parameter. (passed to plot).

Details

seecol hat 2 Hauptfunktionen, basierend auf den gegebenen pal-Argumenten:

  1. wenn pal = "sgb_all" (oder eine Liste mit mehreren Farbpaletten): Plottet visuelle Vektoren aller aktuellen Farbpaletten, um sie zu vergleichen.

  2. wenn mit pal eine bestimmte Farbpalette (oder ein Vektor mit mehreren Farben oder Farbpaletten) gewaehlt wird: Zeichnet die aktuelle Farbpalette und optionale Details zu ihren Farben.

See Also

usecol um eine Farbpalette zu verwenden; pal_sgb die SGB Standard-Farbpalette.

Other Farbfunktionen: newpal(), usecol()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Alle Farbpaletten anschauen:
seecol()  # gleich wie seecol(pal = "all")

# Details einer spezifischen Farbpalette anschauen:
seecol(pal_sgb_rot)

# Farben oder Farbpaletten kombinieren:
seecol(c(rev(pal_sgb_rot), pal_sgb_dunkelblau))  # Farbpalette kombinieren
seecol(c(rev(pal_sgb_hellblau), "white", pal_sgb_grau))  # Farbpalette und Farbnamen kombinieren
seecol(c("black", "blueviolet", "gold"))          # Farbnamen kombinieren

# Mit n die Farbpalette reduzieren oder erweitern:
seecol(n =  3)  # reduzierte Auswahl aller Paletten
seecol(n = 12)  # erweiterte Auswahl aller Paletten

seecol(pal_sgb, n = 5,
       title = "Reduzierte Version von pal_sgb (n = 5)")  # pal_sgb reduzieren
seecol(pal_sgb_dunkelblau, n = 8,
       title = "Erweiterte Version von pal_sgb_dunkelblau (n = 8)")  # pal_sgb_dunkelblau erweitern

# Farbpaletten erweitern und kombinieren
seecol(c(rev(pal_sgb_dunkelblau), "white", pal_sgb_gelb), n = 17,
       title = "Divergierende benutzerdefinierte Farbpalette mit 17 Farben")

# Benutzerdefinierte Farbpaletten definieren:
pal_mpg <- c("#007367", "white", "#D0D3D4")
names(pal_mpg) <- c("mpg green", "mpg white", "mpg grey")

# Erweiterte Farbpalette ansehen:
seecol(pal_mpg, n = 9, title = "Benutzerdefinierte Farbpalette fuer die Max-Planck-Gesellschaft")

# Farbpaletten vergleichen:
seecol(list(pal_mpg, pal_sgb_hellblau, pal_sgb), n = 5)

## Farbpaletten von anderen Packages ansehen:
# library(RColorBrewer)
# seecol(brewer.pal(name = "RdBu", n = 11))  # "RdBu" Palette von RColorBrewer

## Farbpalette erweitern
# seecol(brewer.pal(name = "RdBu", n = 11), n = 15)  # Farbpalette auf 15 Farben erweitern

SchweizerischerGewerkschaftsbund/gsgb documentation built on Dec. 18, 2021, 1 p.m.