Problemstellung: Ich werde oft einen Zeittrend zeichnen, eine kategoriale Variable auf Überlagerungsrolle setzen (und oft mehrere verschiedene Faktoren überprüfen, also zuerst über Spalte A, dann über Spalte B, dann Spalte C usw. überlagern). Aber wenn es Kategorien gibt, die viele enthalten Bei verschiedenen Gruppen können die Diagramme sehr beschäftigt sein (siehe unten), und es ist schwierig, "große N" glattere Linien mit einem großen Datensatz in dieser Gruppe von "kleinen N" -Linien zu unterscheiden, die nur eine Spline-Anpassung an ~ 3- sind. 5 Datenpunkte.
Vorschlag: Könnte Smoother eine Option "Dynamische Breite" hinzugefügt werden, mit der die Linienstärke je nach Datenvolumen angepasst wird? 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 Daten- "Dichte" berücksichtigt werden: Wenn es 2015 nur 2 Datenpunkte aus Gruppe X, 2016 jedoch 30 Datenpunkte und 2017 100 Datenpunkte gibt, wäre die glattere Liniendicke der Gruppe X 2015 und 2015 dünn 2017 dicker. (Grundsätzlich wäre die Liniendicke umgekehrt proportional zum Zeitdelta zwischen Punkten - aber geglättet, damit die Dicke der Linie nicht unendlich wird, wenn das Zeitdelta zwischen zwei Punkten sehr nahe an 0 kommt.)
Beispielproblem: Dies ist die Art von "beschäftigt 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 Es wäre viel einfacher zu erkennen, was ein echtes Signal ist. (Ich verspreche, dass diese Daten echte Signale enthalten.)

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