Projekt

Obecné

Profil

Akce

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:
  1. Data = zdrojová data (a případně jejich transformace, což může být funkce, která je na data aplikovaná, napříkald filtrování)
  2. Signals = signály určující dynamické chování grafu
  3. Scales = měřítko grafu
  4. Axes = osy grafu
  5. 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í