usecol: Benutze eine Farbpalette

Description Usage Arguments See Also Examples

View source: R/color_fun.R

Description

usecol erlaubt die Verwendung einer Farbpalette pal (z.B. zum plotten).

Usage

1
2
3
4
5
6
7
usecol(
  pal = pal_sgb,
  n = "all",
  alpha = NA,
  use_names = FALSE,
  use_col_ramp = FALSE
)

Arguments

pal

Eine Farbpalette (als Vektor mit Farben oder eine Farbpalette). Default: pal = pal_sgb.

n

Ein ganzzahliger Wert, der die gewuenschte Anzahl von Farben aus der Palette angibt. Fuer alle Paletten, die in gsgb definiert sind, verwendet es standardmaessig eine vordefinierte Auswahl von Farben, wenn die gewuenschte Anzahl von Farben kleiner als die verfuegbare Anzahl ist. Fuer alle anderen Paletten und n groesser als length(pal) erweitert es die Palette mit colorRampPalette.

alpha

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

use_names

Ein logischer Wert der definiert, ob Farben als benannter Vektor zurueckgegeben werden sollen. (Default ist FALSE, zur Kompatibilitaet mit ggplot).

use_col_ramp

Ein logischer Wert, der angibt, ob der Default der vorausgewaehlten Farben ueberschrieben werden soll und stattdessen colorRampPalette zur Verarbeitung von n verwendet werden soll.

See Also

seecol um Farbpaletten zu plotten; pal_sgb fuer die SGB Standard-Farbpalette

Other Farbfunktionen: newpal(), seecol()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
usecol(pal = pal_sgb, n = "all")  # default Farbpalette
usecol(pal = pal_sgb, n =  4)     # Auswahl von n vorausgewaehlten Farben
usecol(pal = pal_sgb, n = 20)     # Farbpalette erweitern

# Neue Farbpalette mischen:
pal_1 <- usecol(pal = c(rev(pal_sgb_rot), "white", pal_sgb_gelb))
seecol(pal_1)

# Farbpalette mischen und erweitern:
pal_2 <- usecol(pal = c(rev(pal_sgb_dunkelblau), "white", pal_sgb_hellblau), n = 20)
seecol(pal_2)

# Eine eigene Farbpalette definieren und verwenden:
pal_ahv13 <- c("#E94C25", "white", "black")
names(pal_ahv13) <- c("orange_ahv", "white", "black")

pal_3 <- usecol(pal_ahv13, n = 7)
seecol(pal_3)

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