Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Parfit | 199 | 3 years ago | 23 | October 11, 2018 | 6 | mit | Python | |||
A package for parallelizing the fit and flexibly scoring of sklearn machine learning models, with visualization routines. | ||||||||||
Gmt.jl | 156 | a day ago | 29 | other | Julia | |||||
Generic Mapping Tools Library Wrapper for Julia | ||||||||||
Facewall | 140 | 6 years ago | 7 | mit | CoffeeScript | |||||
Grid visualization of Gravatars for an organization | ||||||||||
Writevtk.jl | 128 | 13 | a month ago | March 25, 2018 | 6 | other | Julia | |||
Julia package for writing VTK XML files | ||||||||||
Popo | 127 | 2 | 1 | 4 years ago | 9 | October 05, 2018 | JavaScript | |||
PoPo is the grid layout tool, the best choice for runtime layout. | ||||||||||
Gridviz | 114 | 3 days ago | 20 | October 01, 2021 | 4 | eupl-1.2 | JavaScript | |||
visualization of gridded statistics | ||||||||||
Enhanced_tilemap | 63 | 3 years ago | 23 | apache-2.0 | JavaScript | |||||
Kibana mapping visualization | ||||||||||
Classifierplots | 46 | 2 years ago | 6 | other | R | |||||
Generates a visualization of binary classifier performance as a grid of diagonstic plots with just one function call | ||||||||||
Meme | 35 | 2 | 2 years ago | 7 | April 23, 2021 | R | ||||
create meme | ||||||||||
Geogrid.js | 32 | 2 years ago | 6 | January 27, 2021 | mit | JavaScript | ||||
Leaflet plugin for Visualizing Discrete Global Grid Systems |
ALPHA plugin for heatmap.js to add heatmaps to leaflet.
This is an enhanced version of leaflet-heatmap that provides greater control over how data points are grouped to create a heatmap.
Most heatmaps provide little control over how data is grouped beyond a pixel radius.
For many use-cases that is not enough - we often need to know exactly what data is in each cluster.
This plugin provides two ways of doing this better, you can either:
// define options
const options = {
heatBin: {
enabled: true,
cellSizeKm: 0.25, // e.g. bin values into 250m grid cells
maxFactor: 0.8, // heatmap max value will be multiplied by maxFactor
showBinGrid: false // a debugging option, plots the binning grid on the map*
},
// plus any options from heatmap.js core
radius: 20,
useLocalExtrema: true,
onExtremaChange: function(data) {
console.log(data);
}
};
const layer = L.heatBin(options);
layer.setData(myData);
// define options
const options = {
fixedRadius: true,
radiusMeters: 100
};
const layer = L.heatBin(options);
layer.setData(myData);
Essentially the same as vanilla
heatmap.js, with the addition of an optional param: uid
.
When uid
is specified and heatBin is enabled, a data point is only counted once per cell, per uid
.
const points = [
{
lat: '<lat>',
lng: '<lng>'',
value: 10,
uid: '<uid>' // optional
}
]
npm install leaflet-heatbin --save
This plugin has external dependencies:
To use this plugin, you either need to:
leaflet-heatbin
); ordist/leaflet-heatbin-standalone.js
method | params | description |
---|---|---|
isActive |
check if the particle layer is currently active on the map | |
setData |
data: {Object} |
update the layer with new data object |
update |
update the layer/trigger redraw | |
getLatLngBounds |
data: {Object} , optional |
Returns leaflet LatLngBounds of supplied, or layer data |
getGridInfo |
Get information about the grid used for binning |
When binning is enabled, a grid of cells is generated using turf, which is then used to cluster data points by grid cell indices.
If you're interested to see how your data is being gridded, you can set the showBinGrid
to true to see the grid at work:
MIT License (MIT)