WebGL 2D scatter plots for lots of points
For now, see gl-plot2d.
Using npm, you can install this module as follows:
npm i gl-scatter2d
Creates a new 2D scatter plot.
plotis a reference to agl-plot2dobjectoptionsis a JSON object containing the parameters which are passed to the object when it is updated.
options has the following properties:
positionsis a packed 2*n length array of the unrolled xy coordinates of the points (required)sizeis a number giving the diameter of a marker in pixels (default12)coloris the color of a marker as a length 4 RGBA array (default[1,0,0,1])borderSizeis the width of the border around each point in pixels (default1)borderColoris the color of the border of each point (default[0,0,0,1])snapPointsdefines whether points should be grouped hierarchically to optimize rendering of huge number of points
Returns A new scatter plot object, which is also registered to plot
Updates the scatter plot.
optionsis an object with the same properties as in the scatter plot constructor
Destroys the scatter plot and all associated resources.
(c) 2015 Mikola Lysenko. MIT License
Development supported by plot.ly