Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
A grid layout for D3. The grid layout takes a one-dimensional array of data and arranges it on a two-dimensional grid.
# d3.layout.grid()
Constructs a new grid layout.
# grid(nodes)
Computes the layout for nodes. Per default, the layout tries to keep the column and row number as equal as possible and uses point spacing. Two attributes are set on each node:
# grid.points()
Configure the grid to treat nodes as points, cf. d3.scale.ordinal().rangePoints().
# grid.bands()
Configure the grid to treat nodes as bands, cf. d3.scale.ordinal().rangeBands()
# grid.padding([padding])
Specify the padding between the node bands as [x, y]. x and y are relative to the band width/height, similar to the padding parameter of d3.scale.ordinal().rangeBands().
If nodeSize is set, padding is absolute. For example, to configure a grid layout for nodes with 100×100px size, and 20px horizontal and vertical padding, use:
var grid = d3.layout.grid()
.nodeSize([100, 100])
.padding([20, 20]);
# grid.cols([num])
Fixes the layout to num columns or returns the number of columns (if it was set before).
# grid.rows([num])
Fixes the layout to num rows or returns the number of rows (if it was set before).
# grid.size([size])
If size is specified, sets the overall size of the layout as [x, y].
If size is set, returns the current size. Default size is 1×1.
If instead nodeSize is set, returns the actual size of the layout after grid has been called.
# grid.nodeSize([nodeSize])
If nodeSize is specified, sets the size of an individual node as [x, y].
If nodeSize is set, returns the current nodeSize.
If instead size is set, returns the actual size of a node after grid has been called.
Jeremy Stucki, Interactive Things
BSD, see LICENSE.txt
FAQs
Grid layout for D3
The npm package d3-grid receives a total of 30 weekly downloads. As such, d3-grid popularity was classified as not popular.
We found that d3-grid demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.