Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#4

AW: Formel für eine Breite

  Alt 21. Jul 2018, 22:28
Sortiere die Zeilen nach den Längen und nimm dann die Länge an der "70%"-Zeile (also bei 100 Zeilen, wäre es der Längenwert der Zeile 70).
passt nicht, auf die Gesamtlänge.

durchschnittlich 8x 30 lang und 2x 1000 lang
oder
durchschnittlich 7x 30 lang und 3x 1000 lang

Was ist dann bei 70?
30 und 1000


Ich denke mal es geht eher in Richtung empirischer Mittelwert, anstatt dem arithmetischen Mittelwert ... so wie bei der Standardabweichung
* erstmal sorttieren
* die extremwerte entfernen
* vom Rest 70% nehmen
* damit die gesamtbreite berechnen
* das auf die verfügbare Breite runterskalieren (zoomfaktor)
* und mit dem Faktor die begrenzen Spaltenlängen berechnen

zu kurze Spalten etwas breiter, damit man sie immer sieht (Minimalbreite)
zu lange Spalten mit einer Maximallänge (z.B. je Spalte maximal 80-100% der sichtbaren Breite)
also vorher noch diese Grenzen beachten und vor allen Berechnungen die begrenzen
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (21. Jul 2018 um 22:32 Uhr)
  Mit Zitat antworten Zitat