Estrutura de gráficos declarativos para o Angular!
NGX-CARTS é único porque não apenas embrulhamos D3, nem qualquer outro mecanismo de gráfico para esse assunto. Ele está usando o Angular para renderizar e animar os elementos SVG com toda a sua ligação de ligação e velocidade e usa D3 para as excelentes funções matemáticas, escalas, eixos e geradores de formas. Ao fazer com que o Angular faça toda a renderização, ele nos abre para inúmeras possibilidades que a plataforma angular fornece, como AOT, SSR, etc.
A visualização de dados é uma ciência, mas isso não significa que deve ser feia. Um dos grandes esforços que fizemos ao criar esse projeto é tornar os gráficos esteticamente agradáveis. Os estilos também são completamente personalizáveis através do CSS, para que você possa substituí -los como quiser.
Além disso, a construção de gráficos personalizados é possível alavancando os vários componentes NGX-Charts que são expostos através do módulo NGX-CARTS.
Para mais informações, consulte a documentação e as demos.
Para usar NGX-Charts em seu projeto, instale-o via NPM:
npm i @swimlane/ngx-charts --save
Para aprender a usar os componentes NGX-CARTS para criar gráficos personalizados e encontrar exemplos, consulte nossa página de gráficos personalizados.
git checkout master )git pull )npm ci )npm test )git checkout -b release/XYZprojects/swimlane/ngx-charts/package.json .projects/docs/changelog.mdgit commit -am "(release): XYZ"git tag XYZgit push origin HEAD --tagsnpm run publish:lib ngx-charts é um projeto de código aberto de Swimlane; Acreditamos em retribuir à comunidade de código aberto, compartilhando alguns dos projetos que criamos para nossa aplicação. A Swimlane é uma plataforma automatizada de operações de segurança cibernética e resposta de incidentes que permite que as equipes de segurança cibernética alavancem a inteligência de ameaças, aceleram a resposta a incidentes e automatizam operações de segurança.
O Secops Hub é uma comunidade on-line aberta, agnóstico e on-line para profissionais de segurança para compartilhar idéias, casos de uso, melhores práticas e estratégias de resposta a incidentes.