Como criar gráficos usando NodeJS?
é possível criar gráficos, por exemplo, barras e tartes com ícones personalizados usando NodeJS?
4 answers
D3 é provavelmente a tua melhor aposta. Pode gerar quase qualquer tipo de gráfico imaginável.
Você pode gerar os gráficos directamente no navegador, ou se realmente precisar de um ficheiro de imagem, você pode usar o módulo no nó e converter o resultado para uma imagem .
No seu código de modelo do servidor, poderá querer enviar os dados usando a variável servidor. Exemplo abaixo usando o motor de modelo swig, o ExpressJS e a Biblioteca cartista
<div class="ct-chart ct-perfect-fourth"></div>
<script>
new Chartist.Line('.ct-chart', {
labels: {{ chartLabel | raw }},
series : [{{ charts | raw}}]
}, {
axisY: {
onlyInteger: true
}
});
</script>
Saiba mais sobre a biblioteca de outros gráficos aqui
Usando highcharts
Tens de instalar
npm install -g node-highcharts
Ver a seguinte ligação
Nós usamos https://www.amcharts.com / sobre o produto. Parece profissional e fácil de implementar através de qualquer sistema frontend.