Beispiel #1
0
 return function(defs) {
     d3.request(href)
         .mimeType('image/svg+xml')
         .response(function(xhr) { return xhr.responseXML; })
         .get(function(err, svg) {
             if (err) return;
             defs.node().appendChild(
                 d3.select(svg.documentElement).attr('id', id).node()
             );
         });
 };
      })
      break;
    default:
      scaledImportanceData.forEach((d, i) => {
        chartData[i].scaledImportance = d;
      })

      percentageData.forEach((d, i) => {
        chartData[i].percentage = d;
      })
  }

  const parsedData = chartData;
  // console.log('parsedData', parsedData);
  return parsedData;
}

function callback(error, response) {
  // console.log('response', response);
  const outputData = parseResponse(response);
  const algo = parseAlgo(response);

  const outputFile = `${algo}-variable-importance-data.json`;
  jsonfile.spaces = 2;
  jsonfile.writeFile(outputFile, outputData, function (err) {
    console.error(err)
  })
}

d3.request(queryUrl).get(callback);