Problemstellung: Ich werde oft einen Zeittrend zeichnen, eine kategoriale Variable auf die Überlagerungsrolle setzen (und oft mehrere verschiedene Faktoren prüfen, also zuerst nach Spalte A überlagern, dann nach Spalte B, dann nach Spalte C usw.). Aber wenn es Kategorien gibt, die viele enthalten unterschiedlichen Gruppen können die Diagramme extrem beschäftigt werden (siehe unten) und es ist schwer, "große N" glattere Linien, die einen großen Datensatz in dieser Gruppe haben, von "kleinen N" Linien zu unterscheiden, die nur ein Spline sind, der zu ~3- passt. 5 Datenpunkte.
Anregung: Könnte Smoother um eine Option "dynamische Breite" erweitert werden, die die Linienstärke je nach Datenvolumen anpasst? Linien mit einer großen Anzahl von Datenpunkten wären dicker, und Linien mit nur wenigen Datenpunkten wären sehr dünn.
Idealerweise könnte auch die Datendichte berücksichtigt werden: Wenn es nur 2 Datenpunkte aus Gruppe X im Jahr 2015 gibt, aber 30 Datenpunkte im Jahr 2016 und 100 im Jahr 2017, würde die Gruppe X im Jahr 2015 eine glattere Linienstärke haben 2017 dicker. (Grundsätzlich wäre die Liniendicke umgekehrt proportional zum Zeitunterschied zwischen Punkten - aber geglättet, damit die Dicke der Linie nicht unendlich wird, wenn der Zeitunterschied zwischen zwei Punkten sehr nahe an 0 herankommt.)
Beispielproblem: Dies ist die Art von "geschäftigem Plot", mit der ich diese Funktion verwenden möchte: wenn die glatteren Linien mit Viele Daten waren sehr dick/fett und die glatteren Linien mit nur eine Handvoll Datenpunkte waren sehr dünn , wäre es viel einfacher zu sehen, was ein echtes Signal ist. (Diese Daten enthalten echte Signale, das verspreche ich.)

Ich hoffe, das ist klar genug, bitte lassen Sie es mich wissen, wenn eine Klarstellung erforderlich ist.