Est-il possible de créer des graphiques, par ex. des barres et des tartes avec des icônes personnalisées à l'aide de NodeJS?
d est probablement votre meilleur choix. Il peut générer presque n'importe quel type de graphique imaginable.
Vous pouvez générer les graphiques directement dans le navigateur, ou si vous avez vraiment besoin d'un fichier image, vous pouvez tiliser le module en nœud et convertir la sortie en image .
Vous pouvez utiliser n'importe quelle bibliothèque de graphiques, en gros. Par exemple:
Sur votre code de modèle de serveur, vous souhaiterez peut-être sortir les données à l'aide de la variable serveur. Exemple ci-dessous utilisant le moteur de modèle swig, ExpressJS et la bibliothèque Chartist
<div class="ct-chart ct-perfect-fourth"></div>
<script>
new Chartist.Line('.ct-chart', {
labels: {{ chartLabel | raw }},
series : [{{ charts | raw}}]
}, {
axisY: {
onlyInteger: true
}
});
</script>
En savoir plus sur les autres bibliothèques de cartes ici
en utilisant des graphiques
vous devez installer
npm install -g node-highcharts
référez-vous au lien suivant