Add a row and a column to a set of data so you can lay it out. See it in action.
npm install data2grid --save
var data2grid = require("data2grid");
In vanilla, a data2grid
global is exported. You can use the CDN from unpkg.
<script src="https://unpkg.com/data2grid/build/data2grid.js"></script>
<script src="https://unpkg.com/data2grid/build/data2grid.min.js"></script>
If you'd rather host it yourself, download data2grid.js
or data2grid.min.js
from the build
directory.
<script src="path/to/data2grid.js"></script>
<script src="path/to/data2grid.min.js"></script>
# data2grid.grid(data array[, number of rows])
For each object in your data array
, adds properties for row
and column
so you can lay out the data. If you do not specify number of rows
, uses calcRows(data.length)
to calculate an optimal number of rows
.
# data2grid.calcRows(number of data points)
Calculates the optimal number of rows for a number of data points
. You can often pass data.length
to get an optimal number of rows for a data array.