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.
23 lines
1.2 KiB
23 lines
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](thesis.pdf) — obsahuje podrobný popis architektury, použitých technologií a naměřených výsledků.
|