When I was trying to run the following code on webppl:
var viz = webpplViz;
//viz.bar(['a','b','c'], [1,2,3])
viz.bar(['a','b','c'], [1,2,3], {fileName: 'bar.svg'})
viz.hist(repeat(4,flip), {fileName: 'hist.svg'})
viz.scatter([1,2,3],[4,5,6], {fileName: 'scatter.svg'})
with command line
webppl src/prior.wppl --require webppl-viz
The webppl interpreter tells me that
/Users/jerrymei/.webppl/node_modules/webppl-viz/node_modules/vega-scenegraph/src/util/bound.js:18
return g2D || (g2D = canvas.instance(1,1).getContext('2d'));
The backtraces are as follows:
TypeError: Cannot read property 'getContext' of null
at context (/Users/jerrymei/.webppl/node_modules/webppl-viz/node_modules/vega-scenegraph/src/util/bound.js:18:44)
at textMark (/Users/jerrymei/.webppl/node_modules/webppl-viz/node_modules/vega-scenegraph/src/util/bound.js:169:11)
at Object.itemBounds [as item] (/Users/jerrymei/.webppl/node_modules/webppl-viz/node_modules/vega-scenegraph/src/util/bound.js:259:3)
at /Users/jerrymei/.webppl/node_modules/webppl-viz/node_modules/vega/src/scene/Bounder.js:36:13
at Array.forEach (<anonymous>)
at Bounder.proto.evaluate (/Users/jerrymei/.webppl/node_modules/webppl-viz/node_modules/vega/src/scene/Bounder.js:35:15)
at Model.prototype.evaluate (/Users/jerrymei/.webppl/node_modules/webppl-viz/node_modules/vega-dataflow/src/Graph.js:329:16)
at Builder.proto.evaluate (/Users/jerrymei/.webppl/node_modules/webppl-viz/node_modules/vega/src/scene/Builder.js:227:26)
at Model.prototype.evaluate (/Users/jerrymei/.webppl/node_modules/webppl-viz/node_modules/vega-dataflow/src/Graph.js:329:16)
at Model.prototype.propagate (/Users/jerrymei/.webppl/node_modules/webppl-viz/node_modules/vega-dataflow/src/Graph.js:161:22)
Can you help me with this issue
When I was trying to run the following code on webppl:
with command line
The
webpplinterpreter tells me thatThe backtraces are as follows:
Can you help me with this issue