Используя jqplot на node.js? - PullRequest
       19

Используя jqplot на node.js?

0 голосов
/ 02 октября 2018

Я ищу для создания графиков на сервере, которые, очевидно, были сделаны в браузере (для повторного использования кода) и предлагаю сервер на основе узлов.Казалось бы, jqplot будет работать (есть модули узлов), но не сможет подтвердить вывод.Существует мало результатов Google, связанных с node, jsdom и jqplot. Вот код:

    var jsdom = require('jsdom');
//var html2canvas = require('html2canvas');
const { JSDOM } = jsdom;
const { window } = new JSDOM('<html><body><div id="save"><div id="chartdiv"></div></div></body></html>', {
    features: {
      FetchExternalResources : ['img']
     }
});
const { document } = (new JSDOM('')).window;
global.document = document;
var domtoimage = require('dom-to-image');
var $ = jQuery = require('jquery')(window);
//var $ = jQuery = require('./jquery-1.11.1.min.js')(window);
var jqplot = require("jqplot");

$.jqplot( 'chartdiv', [[[1, 2],[3,5.12],[5,13.1],[7,33.6],[9,85.9],[11,219.9]]]);
console.log('inner: '+$('#chartdiv').html())

console.log печатает пробел.1. Может ли кто-нибудь подтвердить / улучшить код?2. Есть ли способ сохранить изображение jsdom в файле или каким-то образом отобразить его?

...