Hodnotenie:
Kniha je vysoko cenená pre svoje efektívne a podrobné pokrytie D3.js pre tých, ktorí majú určité skúsenosti s programovaním, obzvlášť užitočné pre pokročilých používateľov, vedcov a vývojárov, ktorí chcú pochopiť mechaniku vizualizácií D3. Má však výrazné nedostatky vrátane častých pádov vo verzii pre Kindle a niektorých zastaraných informácií v dôsledku rýchleho vývoja D3.js.
Výhody:⬤ Rýchla a komplexná pre používateľov s určitými skúsenosťami s kódovaním
⬤ efektívne vysvetľuje dátové štruktúry D3 a manipuláciu s DOM
⬤ poskytuje dobrú kombináciu teórie a praktických príkladov
⬤ obsahuje užitočné dodatočné zdroje
⬤ dobre štruktúrovaná a stručná
⬤ odporúčame pre pokročilé koncepty a prispôsobené vizualizácie.
⬤ Kindle verzia na niektorých miestach padá
⬤ niektorí čitatelia ju považovali za príliš pokročilú pre začiatočníkov
⬤ chýba zmienka o tom, že príklady kódu sú špecifické pre D3 verzie 5
⬤ chýbajú hĺbkové vysvetlenia v niektorých kapitolách
⬤ nedávne zmeny v D
⬤ js nie sú v knihe zahrnuté.
(na základe 11 čitateľských recenzií)
D3 for the Impatient: Interactive Graphics for Programmers and Scientists
Ak sa ponáhľate naučiť sa D3. js, poprednú JavaScriptovú knižnicu na webovú grafiku a vizualizáciu, táto kniha je určená práve vám. Kniha je napísaná pre technicky zdatných čitateľov so skúsenosťami v oblasti programovania alebo dátovej vedy, postupuje rýchlo a kladie dôraz na zjednocujúce koncepty a vzory. Autor Philipp K. Janert predvída bežné ťažkosti a naučí vás, ako aplikovať D3 na vlastné problémy.
Ak predpokladáte len všeobecné znalosti programovania, ale žiadne predchádzajúce skúsenosti so súčasným vývojom webových stránok, táto kniha podľa potreby vysvetľuje podporné technológie, ako sú SVG, HTML5, CSS a DOM, čo z nej robí vhodný komplexný zdroj informácií pre technické publikum.
⬤ Poznajte výbery D3, základný organizačný princíp knižnice.
⬤ Učte sa, ako vytvárať dokumenty založené na údajoch pomocou dátovej väzby.
⬤ Vytvárať animované grafy a interaktívne používateľské rozhrania.
⬤ Kresliť obrázky pomocou kriviek, tvarov a farieb.
⬤ Využívajte vstavané prostriedky pre tepelné mapy, stromové grafy a siete.
⬤ Zjednodušte si prácu písaním vlastných opakovane použiteľných komponentov.