POLISH

Interaktywna wizualizacja danych

Book information

Publisher
Helion
Year
2014
Language
polish
Format
PDF
Filesize
4 MB (4470103 bytes)
Pages
246\246
Time added
2018-08-17 13:49:53

Description

Skoro mawia się, że obraz jest wart więcej niż tysiąc słów, można też powiedzieć, że jeden wykres jest wart więcej niż tysiąc tabel z danymi. Dlatego właśnie użytkownicy uwielbiają wykresy! Już jeden rzut oka pozwala wyrobić sobie zdanie na temat każdego problemu. Jeżeli do tego dodać interaktywne rozwiązania, efekt może być tylko jeden - zachwyt Twoich klientów! Biblioteka D3 pozwala na budowanie interaktywnych wykresów, które pozwolą Ci na efektowną prezentację posiadanych INFOrmacji. Spis treści......Page 3 Przedmowa......Page 9 Konwencja typograficzna przyjęta w tej książce......Page 10 Podziękowania......Page 11 Dlaczego warto przedstawiać dane graficznie?......Page 13 Po co nam interaktywność?......Page 14 Dlaczego w internecie?......Page 15 Kim jesteś?......Page 16 Kod w przykładach......Page 17 Dziękuję!......Page 18 Funkcje biblioteki......Page 19 Funkcje, których nie znajdziesz w bibliotece......Page 20 Początki i tło historyczne......Page 21 Inne możliwości......Page 22 Wykresy od ręki......Page 23 Odwzorowania kartograficzne......Page 24 W trzech wymiarach......Page 25 Narzędzia przygotowane za pomocą biblioteki D3......Page 26 Rozdział 3. Podstawy wykorzystywanych technologii......Page 27 Kod HTML......Page 29 Treść i struktura......Page 30 Najczęściej stosowane znaczniki......Page 31 Atrybuty......Page 33 Komentarze......Page 34 Narzędzia programisty......Page 35 Renderowanie i model pudełkowy......Page 38 Kaskadowe arkusze stylów CSS......Page 39 Selektory......Page 40 Wprowadzanie stylów na stronę......Page 41 Dziedziczenie, kaskadowość i szczegółowość......Page 43 JavaScript......Page 44 Zmienne......Page 45 Tablice......Page 46 Obiekty......Page 47 Obiekty i tablice......Page 48 Operatory porównania......Page 50 Instrukcje sterujące......Page 51 Funkcje......Page 53 Sposoby na JavaScript......Page 54 SVG......Page 58 Proste kształty......Page 59 Nadawanie stylów znacznika SVG......Page 61 Przezroczystość......Page 63 O kompatybilności......Page 65 Pobieranie biblioteki D3......Page 67 Odwoływanie się do biblioteki D3......Page 68 Terminal z interpreterem języka Python......Page 69 W drogę......Page 70 Rozdział 5. Dane......Page 71 Unknown......Page 0 Łączenie metod......Page 73 Po jednym odwołaniu......Page 74 Dowiązywanie danych......Page 75 Dane......Page 76 Obsługa błędów wczytywania danych......Page 78 Proszę dokonać wyboru......Page 79 Powiązany i określony......Page 80 Używanie danych......Page 82 Funkcja — rzecz potrzebna......Page 83 Dane chcą być gdzieś zapisane......Page 84 Więcej niż tekst......Page 85 Rysowanie za pomocą znaczników div......Page 87 Określanie atrybutów......Page 88 Wróćmy do słupków......Page 89 Nadawanie stylów......Page 90 Potężna metoda data()......Page 91 Dane losowe......Page 92 Rysowanie za pomocą znaczników SVG......Page 94 Tworzenie znaczników SVG......Page 95 Kształty definiowane danymi......Page 96 Jakie śliczne kolorki!......Page 97 Stary wykres......Page 98 Nowy wykres......Page 99 Kolory......Page 104 Odwzorowania wielowartościowe......Page 105 Etykiety......Page 106 Wykres punktowy......Page 108 Rozmiar......Page 110 Etykiety......Page 111 Dalsze działania......Page 112 Jabłka i piksele......Page 113 Dziedziny i zbiory wartości......Page 114 Przygotowywanie funkcji skalującej......Page 115 Funkcje d3.min() i d3.max()......Page 116 Stosowanie wartości przeskalowanych......Page 118 Poprawianie wykresu......Page 119 Inne rozwiązania......Page 122 Inne funkcje skalujące......Page 123 Rozdział 8. Osie......Page 125 Metody przygotowywania osi......Page 126 Porządki......Page 127 Pod kreską......Page 130 A dlaczego nie Y?......Page 131 Ostateczny szlif......Page 132 Formatowanie opisów osi......Page 133 Przeróbki w wykresie słupkowym......Page 135 Jak działają skale porządkowe?......Page 136 W zbiorze wartości tylko grupy......Page 138 Aktualizowanie danych......Page 139 Interakcja za pomocą funkcji nasłuchujących zdarzeń......Page 140 Aktualizowanie elementów graficznych......Page 141 Przejścia......Page 144 Funkcja duration(), czyli ile to wszystko potrwa?......Page 145 Ostrożnie, osiadamy!......Page 146 Bez opóźnień, proszę!......Page 147 Dane losowe......Page 149 Aktualizowanie funkcji skalujących......Page 150 Aktualizowanie osi......Page 153 Każde przejście ma swój początek i koniec......Page 155 Inne rodzaje aktualizacji......Page 161 Dodawanie wartości (i znaczników)......Page 162 Usuwanie wartości (i znaczników)......Page 166 Łączenie danych za pomocą kluczy......Page 169 Dodaj i usuń, czyli wszystko naraz......Page 174 Powtórzenie......Page 175 Dowiązywanie funkcji nasłuchujących zdarzeń......Page 177 Poznajmy zachowania......Page 178 Najedź kursorem, żeby wyróżnić......Page 179 Grupowanie znaczników SVG......Page 182 Zdarzenia wskaźnikowe na nakładających się znacznikach......Page 183 Sortowanie kliknięciem......Page 184 Podpowiedzi......Page 187 Domyślne podpowiedzi przeglądarki......Page 188 Podpowiedzi wyświetlane w znacznikach SVG......Page 189 Podpowiedzi wyświetlane w znacznikach div......Page 191 Pora ruszać dalej......Page 193 Rozdział 11. Układy wykresów......Page 195 Układ kołowy......Page 196 Układ skumulowany......Page 200 Układ siłowy......Page 203 Poznaj GeoJSON......Page 209 Ścieżki......Page 211 Odwzorowania......Page 212 Kartogram......Page 214 Dodawanie punktów......Page 217 Wybierz rozdzielczość......Page 221 Konwersja do GeoJSON......Page 223 Mapy bitowe......Page 227 Plik PDF......Page 228 SVG......Page 229 Dodatek A. Dalsza nauka......Page 233 Strony WWW......Page 234 Na Tweeterze......Page 235 Skorowidz......Page 237 Kolofon......Page 245

Similar books