BEARBEITEN: Der Großteil der App ist fertig. Jetzt muss ich nur noch die Implementierung der FIDE-Arbiter abschließen, eine dynamische 3D-Darstellung (derzeit werden nur drei Variablen gezeichnet, keine Eingaben wirken sich darauf aus), weitere FIDE-Daten hinzufügen (basierend auf Monaten) und möglicherweise USCF-Schachdaten (I) den neuesten Datensatz für alle Staaten haben).
Ich habe 3 Anpassungen an diesem Beitrag vorgenommen.
1.Enthalten Sie ein dynamisches Zeitreihendiagramm, mit dem Sie mehr als einen Spieler gleichzeitig sehen können: Die Erstellung dieses Diagramms war sehr zeitaufwendig.
2.Eine überlagerte Histogramm- / Dichtekurve einschließen.
3. 3D-Streudiagramm einschließen
4.Verbessern Sie das Layout der App
FIDE-SCHACHANWENDUNG
Was kann ich, abgesehen von einem interaktiven Schachbrett selbst (das für sich genommen ein anderes Tier wäre) zu dieser Anwendung hinzufügen, um die Visualisierung und Zusammenfassung der aggregierten FIDE-Schachstatistiken zu verbessern? Ich plane auch, ein Zeitreihendiagramm und ein Bewegungsdiagramm für aggregierte historische Daten hinzuzufügen.
Nachdem ich es fertiggestellt habe, werde ich den Quellcode für diejenigen, die sich für den Programmieraspekt interessieren, auf github / mediafire speichern. Ich werde auch irgendwann einen Ort finden, an dem diese Anwendung gehostet werden kann, damit Sie sie in Ruhe nutzen können.
Hier ist ein Bild der Anwendung selbst. Die linke Seite hat Filter, die die Ausgabe auf der rechten Seite beeinflussen.
Hier sind ein paar Bilder von Funktionen, die ich eingefügt habe.
Schlüssel für Diagramme unten:
Die erste Grafik ist eine interaktive Karte, die die Anzahl der von der FIDE bewerteten Spieler für jedes Land ausgibt und auf einer Karte darstellt.
Das zweite Diagramm ist ein normalisiertes Histogramm oder eine Dichtekurve, die die FIDE-Bewertungsverteilung beschreibt.
Ähnlich wie auf der Karte ist dies ein Barplot der Zahlenspieler in jedem Land
Der Globus ist die Karte, aber eine ansprechendere Version der Karte.
Im Idealfall kann ich ein 2D / 3D-Zeitreihendiagramm einfügen, wobei ich nicht sicher bin, ob es möglich ist, wenn man bedenkt, wie die Datensätze strukturiert sind. Ich würde hier aggregierte Schachstatistiken der FIDE-Schachpopulation oder einzelner Spieler zeichnen.
Ein Google-Bewegungsdiagramm, das einem Zeitreihenplot ähnelt, jedoch interaktiver und optisch ansprechender ist. Wie beim Zeitreihenplot würde ich hier aggregierte Schachstatistiken der FIDE-Schachpopulation oder einzelner Spieler zeichnen.
Streudiagramm von 3 Variablen
Gibt es noch etwas, das ich zu weiteren visuellen FIDE-Schachdaten hinzufügen kann? Es wäre auch gut, Vorschläge zu machen, um das, was ich habe, weiter zu verbessern.
quelle
Antworten:
Zuallererst viel Glück! Es sieht nach einem wirklich interessanten Projekt aus.
Zu den Vorschlägen:
1) Was denkst du über den Aufruf der App? Nach dem, was Sie hier gezeigt haben, vielleicht "FIDE Player Statistics"?
2) Wie ist die Situation in Bezug auf Eigentum und Urheberrecht an den Daten? Vielleicht solltest du die FIDE fragen? Soweit ich weiß, werden die zugrunde liegenden Daten auch hier nicht öffentlich zugänglich gemacht, sodass Sie die Daten über entsprechend gestaltete Webanfragen "abbauen" müssen. In diesem Fall brauchst du wohl keine Erlaubnis.
3) Sie können Anzeigen für Player-Titel wie GM, IM, FM, CM, WGM, WIM usw. hinzufügen.
4) Sie können Informationen zum Schiedsrichter angeben - IA, FA
5) Auch Trainer und internationale Organisatoren.
6) Damit alle Ihre Statistiken die Daten in Bezug auf die Föderation aufschlüsseln. Dies ist fast Länderebene, aber einige Länder haben eine privilegierte Situation. In Großbritannien gibt es beispielsweise getrennte englische, schottische, walisische Verbände usw. Ermöglichen Sie also den Vergleich von Spielern mit Titeln pro Verband und Spielern mit Titeln pro Tausend Spieler pro Verband. Es könnte faszinierend sein zu sehen, wie Russland hier abschneidet. Ist es immer noch das Schachland / der Schachverband Nummer 1?
7) Gleiches gilt für Schiedsrichter.
8) Gleiches gilt für Veranstalter.
9) Gleiches gilt für Trainer.
Die Ergebnisse dieses Projekts werden mich sehr interessieren. Es sieht faszinierend aus. Haltet uns auf dem Laufenden!
quelle