Как создать диаграммы с помощью NodeJS?

Можно ли создавать диаграммы, например. баров и пирогов с пользовательскими значками с помощью NodeJS?

Ответы

Ответ 1

d3, вероятно, ваш лучший выбор. Он может генерировать практически любой тип воображаемой диаграммы.

Вы можете создавать диаграммы непосредственно в браузере или если вам действительно нужен файл изображения, вы можете использовать модуль в node и преобразовать вывод к изображению.

Ответ 2

В основном вы можете использовать любую библиотеку диаграмм. Например:

В коде шаблона сервера вы можете вывести данные с помощью переменной сервера. Пример ниже с использованием шаблона шаблонов swig, библиотеки ExpressJS и 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>

Узнайте больше о другой библиотеке диаграмм здесь

Ответ 3

с помощью графических карт

вам нужно установить

npm install -g node-highcharts

ссылайтесь на следующую ссылку

https://github.com/davidpadbury/node-highcharts

Ответ 4

Мы используем https://www.amcharts.com/ для продукта. Он выглядит профессионально и легко реализуется через любую внешнюю систему.