EDYCJA: Większość aplikacji jest ukończona. Teraz muszę tylko wdrożyć arbitrów FIDE, dynamiczny wykres 3D (w tej chwili wykreślane są tylko 3 zmienne, na które nie wpływają żadne dane wejściowe), dodając więcej danych FIDE (na podstawie miesięcy) i być może włączając dane szachowe USCF (I mieć najnowszy zestaw danych dla wszystkich stanów).
Wprowadziłem 3 poprawki do tego postu.
1. Dołącz dynamiczną tabelę szeregów czasowych, która pozwala zobaczyć więcej niż jednego gracza na raz: produkcja była bardzo czasochłonna!
2. Dołącz nakładkę histogramu / krzywej gęstości.
3. Dołącz wykres rozrzutu 3d
4. Popraw układ aplikacji
APLIKACJA FIDE CHESS
Oprócz samej interaktywnej szachownicy (która sama w sobie byłaby innym zwierzęciem), co mogę dodać do tej aplikacji, aby ulepszyć wizualizację i podsumowanie zagregowanych statystyk szachowych FIDE? Planuję również dodać wykres szeregów czasowych i wykres ruchomy dla zagregowanych danych historycznych.
Po jego zakończeniu opublikuję kod źródłowy na github / mediafire dla tych, którzy są zainteresowani aspektem programowania. W końcu znajdę też miejsce do hostowania tej aplikacji, abyś mógł z niej korzystać w wolnym czasie.
Oto zdjęcie samej aplikacji. Lewa strona ma filtry, które wpływają na wyjście po prawej stronie.
Oto kilka zdjęć funkcji, które w nim umieściłem.
Klucz do poniższych wykresów:
Pierwszy wykres to interaktywna mapa, która podaje liczbę graczy z oceną FIDE dla każdego kraju i przedstawia ją na mapie.
Drugi wykres to znormalizowany histogram lub krzywa gęstości opisująca rozkład ocen FIDE.
Podobnie jak na mapie, jest to wykres słupkowy liczby graczy w każdym kraju
Globus to mapa, ale bardziej atrakcyjna wersja mapy.
Idealnie będę mógł dołączyć wykres szeregów czasowych 2D / 3D, nie jestem pewien, czy będzie to możliwe, biorąc pod uwagę strukturę zbiorów danych. Sporządziłbym tutaj wykresy zagregowanych statystyk szachowych populacji szachów FIDE lub poszczególnych graczy.
Wykres ruchomy Google, podobny do wykresu szeregów czasowych, ale bardziej interaktywny i atrakcyjny wizualnie. Podobnie jak w przypadku wykresu szeregów czasowych, tutaj rysowałbym zagregowane statystyki szachowe populacji szachów FIDE lub poszczególnych graczy.
Wykres rozproszenia 3 zmiennych
Czy jest coś jeszcze, co mogę dodać do dalszych danych wizualnych szachów FIDE? Również sugestie dotyczące dalszej poprawy tego, co mam, byłyby również dobre.
źródło
Odpowiedzi:
Przede wszystkim powodzenia! Wygląda na naprawdę interesujący projekt.
Co do sugestii:
1) Co myślisz o wywołaniu aplikacji? Z tego, co pokazałeś tutaj, może „Statystyki gracza FIDE”?
2) Jak wygląda sytuacja w zakresie własności i praw autorskich do danych? Może powinieneś zapytać FIDE? Znowu, o ile wiem, nie udostępniają danych bazowych publicznie, więc trzeba je „wydobywać” za pomocą odpowiednio skonstruowanych żądań internetowych. W tym przypadku nie sądzę, abyś potrzebował pozwolenia.
3) Możesz dodać wyświetlacze tytułów graczy, takich jak GM, IM, FM, CM, WGM, WIM itp.
4) Możesz podać informacje o arbitrze - IA, FA
5) Również trenerzy i organizatorzy międzynarodowi.
6) Dla wszystkich statystyk, aby rozbić dane w warunkach federacyjnych. Jest to prawie na poziomie krajowym, ale niektóre kraje mają uprzywilejowaną sytuację. Na przykład w Wielkiej Brytanii istnieją osobne federacje: angielska, szkocka, walijska itp. Pozwól więc na porównanie utytułowanych graczy na federację, utytułowanych graczy na tysiąc graczy na federację. To może być fascynujące zobaczyć, jak radzi sobie tutaj Rosja. Czy nadal jest numerem 1 w kraju / federacji szachowej?
7) To samo dla arbitrów.
8) To samo dla organizatorów.
9) To samo dla trenerów.
Będę bardzo zainteresowany wynikami tego projektu. Wygląda fascynująco. Proszę nas informować!
źródło