In this section, we develop a node.js
Notebook and change the presentation to a dashboard.
We have two JavaScript sections in our Notebook that produce some statistics. In this first section, we read a TSV file, produce the corresponding JSON-formatted output on screen, and select the largest weight from the animal set in the file:
var fs = require("fs"); var d3 = require("d3"); var _ = require("lodash"); fs.readFile("/Users/ToomeyD/Documents//animals.tsv", "utf8", function(error, data) { data = d3.tsvParse(data); console.log(JSON.stringify(data, null, 4)); var maxWeight = d3.max(data, function(d) { return parseInt(d.avg_weight); }); console.log(maxWeight); });
This produces the output:
And it produces a section computing basic statistics using the stats
package:
const stats = require("stats-analysis"); var arr...