Middleware to generate chart data for plotly from single-market-robot-simulator's simulation logs.
npm i single-market-robot-simulator-viz-plotly -S
This module helps create visualizations of
single-market-robot-simulator simulation data with
plotly.js:^1.12.0 charting library.
A particular visualization typically extracts row data contained in one or more simulations logs in browser memory into traces and layouts required by plotly.
The module has changed enough that the previously posted documentation may be incorrect.
To understand how this code is used, you can look at code in another module: single-market-robot-simulator-app-framework
Note that Plotly.js is not listed as a dependency or called. This code does the Extract-Transform steps and it is expected that the calls to Plotly are done in other code.
Tests confirm that each of the visualizations defined in
./test/dataVisuals.json will complete its extract-transform step when given randomized simulation data.
At this time, the tests are not elaborate enough to confirm that each visualization faithfully reproduces the simulation data. Instead, tests provide a means of detecting a feature regression before committing new code.
2016- Paul Brewer Economic and Financial Technology Consulting LLC