Dichiarazione problema: Traccerò spesso un andamento temporale, impostando una variabile categorica su Ruolo di sovrapposizione (e spesso controllando diversi fattori diversi, quindi prima sovrapposto per colonna A, poi sovrapposto per colonna B, poi colonna C, ecc.) Ma quando ci sono categorie che contengono molti gruppi diversi, i grafici possono diventare estremamente occupati (vedi sotto) ed è difficile distinguere linee "grandi N" più morbide che hanno un grande set di dati in quel gruppo da "piccole N" linee che sono solo una spline adatta a ~ 3- 5 punti dati.
Suggerimento: È possibile aggiungere un'opzione "larghezza dinamica" a Smoother che regola lo spessore della linea in base al volume dei dati? Le linee con un numero elevato di punti dati sarebbero più spesse e le linee con solo pochi punti dati sarebbero molto sottili.
Idealmente, si potrebbe prendere in considerazione anche la "densità" dei dati: se ci sono solo 2 punti dati del gruppo X nel 2015, ma 30 punti dati nel 2016 e 100 nel 2017, lo spessore della linea più regolare del gruppo X sarebbe sottile nel 2015 e più spesso nel 2017. (Fondamentalmente lo spessore della linea sarebbe inversamente proporzionale al delta temporale tra i punti, ma levigato in modo che lo spessore della linea non diventi infinito se il delta temporale tra due punti si avvicina molto a 0.)
Problema di esempio: Questo è il tipo di "trama impegnata" con cui vorrei usare questa funzione: se le linee più morbide con molti dati erano molto spessi / in grassetto e le linee più morbide con solo una manciata di punti dati erano molto sottili , sarebbe molto più facile vedere cos'è un segnale reale. (Ci sono segnali reali in questi dati, lo prometto.)

Spero che questo sia abbastanza chiaro, per favore fatemi sapere se sono necessari chiarimenti.