Какво е ngx-charts? 🤷🏻‍

Ngx-charts е декларативна рамка за диаграми за Angular2 и извън него.

Той е уникален, тъй като не просто обвива d3.js javascript библиотеката, вместо това използва Angular за изобразяване и анимиране на SVG елементите и взема математическите функции, скалите, генераторите на оси и форми и други страхотни неща от d3.

Връзка към официалното репо на Github: https://github.com/swimlane/ngx-charts

Как да започна? 👶🏻

Използване с Angular 2+ ✍🏻

Можем да кодираме твърдо нашата височина и ширина на изгледа, схема, yAxis, xAxis… в HTML файла, но по този начин можем просто да избутаме данните от JSON или да ги модифицираме както искаме и да ги покажем в графиката.

Демо 💻

Демото се хоства на https://angular-with-ngx-charts.appspot.com/

с кода, наличен на: https://github.com/kedmenecr/cinnamon-angular5-with-ngx-charts

Можете да клонирате репото, да стартирате приложението и да започнете да променяте диаграмите!

Документация 📖

Тяхната документация е доста подробна и към всяка диаграма има пример и списък на всички свойства, които могат да се използват.

https://swimlane.gitbook.io/ngx-charts/v/docs-test/

https://swimlane.gitbook.io/ngx-charts/v/docs-test/examples

Заключение 🕶

Това е много прост, но много мощен инструмент за работа с графики за вашето следващо Angular приложение!

Благодарим на момчетата от swimlaneза предоставянето на тези диаграми и превръщането им в отворен код!

Относно канелата🕴🏻

Този урок/статия е разработен за Cinnamon Agency от Roberto Kedmenec в Загреб, Хърватия, използвайки [email protected]. за примера.