Report Vega¶
Tento report slouží k zjištění základní funkcionality knihovny Vega pro tvorbu grafů.
Pro report byly vytvořeny 4 jednoduché základní grafy demonstrující základní funkčnost.
K hlubšímu otestování, jestli je knihovna vhodná jako řešení pro náš projekt,
by byl potřeba vzorek dat a popis požadované funkcionality grafů.
Základní struktura grafu¶
Graf je definován jako objekt ve formátu json. Základními parametry grafu jsou:- Data = zdrojová data (a případně jejich transformace, což může být funkce, která je na data aplikovaná, napříkald filtrování)
- Signals = signály určující dynamické chování grafu
- Scales = měřítko grafu
- Axes = osy grafu
- Marks = jakým způsobem jsou data vykreslována (např. čáry ve spojnicovém grafu)
Základní sloupcový graf¶
Pro implementaci sloupcového grafu jsem využil návod na stránkách knihovny dostupný zde.
Tento graf sloužil hlavně k zjištění základních mechanik knihovny.
Zdroj grafu: barchart.json
Otočený sloupcový graf¶
Otočený graf sloužil k otestování možností os (axes) a měřítek grafů (scales).
Zdroj grafu: barchart-rotate.json
Spojnicový graf¶
Pomocí spojnicového grafu jsem otestoval jiný typ vykreslení dat (marks).
Zdroj grafu: linechart.json
Koláčový graf¶
Na koláčovém grafu bylo vyzkoušena transformace zdrojových dat.
Dynamické chování (signals) bylo testovány napříč všemi grafy.
Zdroj grafu: piechart.json
Aktualizováno uživatelem Štěpán Červenka před asi 4 roky(ů) · 1 revizí