Draws error bars around data points
var createScene = require('gl-plot3d')
var createScatter = require('gl-scatter3d')
var createErrorBars = require('gl-error3d')
var points = [ [0,0,0], [1,1,1], [-1, 2, -3] ]
var errors = [
[[-0.5,-0.5,-0.5],[0.5,0.5,0.5]],
[[-0.1,-1,-2],[0,0,0]],
[[-0.1,-0.1,-0.1],[0.1,0.1,0.1]]
]
var scene = createScene()
var scatter = createScatter({
gl: scene.gl,
position: points,
size: 20,
orthographic: true,
lineColor: [0,0,0],
color: [0.7,0.8,0.4],
lineWidth: 1
})
scene.add(scatter)
var errorBars = createErrorBars({
gl: scene.gl,
position: points,
error: errors,
color: [0.9, 0.3, 0.3]
})
scene.add(errorBars)
Creates a new error bar object.
gl
is a WebGL contextposition
is the position of each point in the ploterror
is an array of error bounds represented as[lo,hi]
for each pointcolor
a length 3 array of arrays giving the color of the error bars along each axis.lineWidth
is the width of the error bar lines in pixelscapSize
is the size of the cap for error barsclipBounds
is a box to which all error bars will be clipped
Returns A new error bar object
Updates the error bar object
Destroy the error bars and release all associated resources
(c) 2014-2015 Mikola Lysenko. MIT License