**Die Daten**

    Alle Daten stammen aus Jeff Sackmanns Tennis Abstract-Projekt:

    – **Surface Speed ​​Ratings** (1991–2025): Jahr für Jahr von tennisabstract.com gestrichen. Die Metrik verwendet eine Ass-Rate, angepasst an die Server-/Wiederkehrerqualität, indexiert auf den Tourdurchschnitt jedes Jahres. 1,0 = durchschnittliche Fläche, 1,25 = 25 % mehr Asse als erwartet.

    – **Rally-Länge** (1990–2024): aggregiert aus dem Match Charting Project, einem Crowdsourcing-Datensatz von Schuss für Schlag von ca. 9.700 Profispielen. Die Rallye-Länge wird als gewichteter Durchschnitt aller Schlaglängen-Eimer pro Spiel berechnet und dann nach Jahr und Oberfläche aggregiert. Punktgröße = Anzahl der aufgezeichneten Treffer.

    **Die Bilder**

    – Bounce-Animationen: SVG mit handabgestimmten kubischen Bézier-Kurven, eine pro Oberfläche, scrollgesteuert

    – Punktdiagramm: D3, flacher → kategorisierter Übergang beim Scrollen

    – Liniendiagramm (Geschwindigkeitsbewertung): D3 mit Umschalter zwischen Geschwindigkeitsbewertung und roher Ass-Rate

    – Rallye-Trend: D3-Liniendiagramm mit proportionaler Punktgröße

    **Stapel**

    SvelteKit + Svelte 5, D3.js, bereitgestellt auf GitHub-Seiten.

    **Links**

    Artikel: https://daniloderosa.github.io/tennis_surface_speed/

    Code: https://github.com/daniloderosa/tennis_surface_speed

    Datenquelle: https://www.tennisabstract.com Und https://github.com/JeffSackmann/tennis_MatchChartingProject

    Von DataNilo96

    Share.
    Leave A Reply