You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.2 KiB

Charts

Tento projekt obsahuje knihovnu pro vykreslování interaktivních grafů pro web a doplňkovou webovou aplikaci pro jejich vytváření, úpravu a sdílení. Obsahuje backendovou část (PHP / Symfony) a front-end se skripty pro vykreslování a správu grafů. Zvládá vykreslovat data řádově rychleji a s menšími nároky na výpočetní prostředky než ostatní podobné služby, jako například Google Chart či Charts.js.

Hlavní funkce

  • Knihovna pro vykreslování interaktivních grafů (linie, sloupcové, koláčové, bodové, oblastní apod.)
  • Interaktivita: tooltipy, zoomování, přibližování/oddalování, výběr bodů
  • Konfigurovatelné osy, legendy, barvy a styly
  • API pro ukládání a načítání grafů (export/import JSON)
  • Webová aplikace pro vizuální tvorbu a úpravu grafů

Použité technologie

  • PHP a Symfony (backend)
  • JavaScript (frontend knihovna a UI)
  • Šablony Twig
  • Databázová vrstva (konfigurace v projektu, např. Doctrine / MongoDB podle nastavení)

Dokumentace

  • Diplomová práce: thesis.pdf — obsahuje podrobný popis architektury, použitých technologií a naměřených výsledků.

Powered by TurnKey Linux.