Skip to contents

Linee della retribuzione mediana per periodo di avviamento, una per CCNL selezionato, con banda p25-p75 opzionale. I periodi mascherati (mediana NA) sono omessi; i periodi con copertura sotto copertura_min sono disegnati con punto vuoto (contorno colorato, riempimento bianco) invece che pieno, come codifica ridondante della bassa affidabilità del dato rispetto al solo colore della serie. L'asse verticale è formattato in euro con il punto come separatore delle migliaia.

Usage

plot_retribuzioni(
  x,
  keys = NULL,
  labels = NULL,
  reale = FALSE,
  banda = TRUE,
  copertura_min = NULL
)

Arguments

x

Una tabella di median_retribuzione() o deflate_retribuzione(), oppure un oggetto ccnlcob_result prodotto da analyze_ccnl() (viene usato x$retribuzioni).

keys

Vettore character delle chiavi ccnl_key da tracciare, al massimo 8 (limite della palette Okabe-Ito); NULL (default) usa x$keys per un ccnlcob_result, altrimenti i primi 6 CCNL per somma di giornate.

labels

data.table opzionale con le colonne ccnl_key e ccnl_titolo per etichette leggibili; NULL usa ccnl_key.

reale

Se TRUE usa le colonne _reale prodotte da deflate_retribuzione() (p25_reale, mediana_reale, p75_reale); se FALSE (default) usa i valori correnti.

banda

Se TRUE (default) disegna la banda p25-p75 come area semitrasparente intorno alla mediana.

copertura_min

Soglia di copertura sotto la quale un punto è disegnato vuoto; NULL (default) disegna tutti i punti pieni.

Value

Un oggetto ggplot.

Examples

if (requireNamespace("ggplot2", quietly = TRUE)) {
  res <- analyze_ccnl(
    cob_esempio,
    window = as.Date(c("2022-01-01", "2024-12-31")),
    lookup_cpi = cpi_esempio,
    top_n = 8,
    min_n = 10
  )
  p <- plot_retribuzioni(res, copertura_min = 0.5)
}