$ cnpm install gl-error3d
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)
var errorBars = require('gl-error3d')(options)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 clippedReturns A new error bar object
errorBars.update(options)Updates the error bar object
errorBars.dispose()Destroy the error bars and release all associated resources
(c) 2014-2015 Mikola Lysenko. MIT License
Copyright 2013 - present © cnpmjs.org