Skip to contents

Barre orizzontali impilate di quota_riga per macro-tipologia contrattuale, una per CCNL selezionato. Le nove macro-tipologie di tipologie_contrattuali superano la capienza sicura di una palette categoriale (8 colori): la funzione mantiene le 6 più rilevanti fra i dati mostrati e accorpa le altre in "Altre tipologie". Le percentuali oltre l'8% sono stampate direttamente nel segmento, con un colore del testo (bianco o quasi nero) scelto automaticamente per contrasto sullo sfondo del segmento.

Usage

plot_tipologie(x, keys = NULL, labels = NULL, orario = FALSE)

Arguments

x

Una tabella di ccnl_by_tipologia(), oppure un oggetto ccnlcob_result prodotto da analyze_ccnl() (viene usato x$tipologie).

keys

Vettore character delle chiavi ccnl_key da mostrare; NULL (default) usa x$keys per un ccnlcob_result, altrimenti i primi 15 CCNL per totale della misura.

labels

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

orario

Se TRUE sfaccetta il grafico per orario (richiede la colonna orario in x, prodotta da ccnl_by_tipologia(orario = TRUE)); se FALSE (default) somma le quote sull'orario.

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_tipologie(res)
}