Bakalářská práce o interaktivních grafech
https://charts.spacek.blue/
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.
|
|
3 months ago | |
|---|---|---|
| assets | 2 years ago | |
| bin | 2 years ago | |
| config | 2 years ago | |
| migrations | 2 years ago | |
| public | 2 years ago | |
| src | 2 years ago | |
| templates | 2 years ago | |
| tests | 2 years ago | |
| translations | 2 years ago | |
| vendor | 2 years ago | |
| .gitignore | 2 years ago | |
| README.md | 3 months ago | |
| compose.yaml | 2 years ago | |
| composer.json | 2 years ago | |
| composer.lock | 2 years ago | |
| importmap.php | 2 years ago | |
| phpunit.xml.dist | 2 years ago | |
| symfony.lock | 2 years ago | |
| thesis.pdf | 3 months ago | |
README.md
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ů.