Wykresy PTScore - dokumentacja
Dane:
Dane do wykreślenia pobierane są z pliku tekstowego zawierającego tabelę. Każdy wiersz tabeli zawiera punkty poszczególnych graczy w konkretnej turze oraz nr tury, np:
1 24953 9315 23528 8257 24624 8918 23828 8465 23828 8465 2 27181 11476 25021 11730 26422 15167 25325 13320 25531 11555 4 34378 15458 27680 19240 30895 19598 30891 15982 30186 14479 5 37975 16026 29323 21450 33315 21875 35002 17113 33194 15888 6 41836 17076 31925 21450 36743 23376 38472 17779 36274 17016 7 45765 19103 34322 23114 40532 26683 41980 19033 39453 18648 8 49946 19238 37241 24170 44463 28964 44676 20255 42361 19685 9 54141 20128 39871 24161 47989 29627 47615 21429 49889 28552 10 62432 29356 42469 26133 50697 30251 51427 23816 52946 29952
Kolejność kolumn nie ma znaczenia. W tym przypadku są to: nr tury, punktacja total oraz used kolejno dla ras: 1, 3, 4, 10 i 11.
Załączony jest prosty skrypt w perlu uruchamiający ptscore, odczytujący punktację i wypisujący na wyjściu wiersz z punktacją w bieżącej turze.
Jednym słowem:
po każdym uruchomieniu hosta i gotowe.
Przykładowe wywołanie:
Zakładając, że powyższe dane znajdują się w pliku ptscore.hist, następująca komenda spowoduje wygenerowanie wykresu w formacie PNG:
Wyróżnione parametry są zdefiniowane przez skrypt ploticus.plo i zostaną opisane poniżej. Pozostałe opcje są opcjami ploticusa i opisane w jego dokumentacji.
Parametry:
Wszystkie parametry mają oczywiście postać:
Poniższa grupa parametrów określa w których kolumnach tabel znajdują się poszczególne dane. Muszą być określone kolumny zawierające nr tury oraz punkty przynajmniej jednej rasy.
- turn
- numer tury
- used1 - used11
- punkty used rasy o danym numerze
- total1 - total11
- punkty total rasy o danym numerze
Następujące parametry pozwalają zmienić kolory wykresu, nazwy ras itd. Konkretne wartości (np. styl linii wykresu) są opisane w dokumentacji ploticusa.
- usedstyle i totalstyle
- styl linii dla punktów used oraz total
domyślnie 0 (ciągła) i 3 (przerywana) - usedwidth i totalwidth
- grubości linii wykresów poszczególnych typów punktów
domyślnie 0.5 - linewidth
- grubość linii wykresu (usedwidth i totalwidth
w jednym)
domyślnie 0.5 - color1 - color11
- kolor wykresu dla rasy o danym numerze
- racename1 - racename11
- nazwa danej rasy pojawiająca się na legendzie
Jeszcze jeden przykład: na wykresie przedstawiona zostanie punktacja ras 3 i 10, w kolorach odp. czerwonym i niebieskim grubszą linią a nazwa Birdmenów zostanie zmieniona na "The Romulans":