react-map-gl
pix-plot
react-map-gl | pix-plot | |
---|---|---|
1 | 1 | |
419 | 565 | |
0.2% | 0.5% | |
3.9 | 2.6 | |
7 months ago | about 1 year ago | |
JavaScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
react-map-gl
-
Managing mapbox-gl state in React app
@urbica/react-map-gl - the size of the bundle and api is about the same as react-mapbox-gl
pix-plot
-
Over 700k paintings from the Rijksmuseum online copyright free
Density based clustering with high dimensional data will tend to struggle. This is because, in high enough dimensions, you need a lot of samples to see any density. Also distances start to look very similar (from the curse of dimensionality). To get any traction on such things you need some form of dimension reduction. For something like this non-linear techniques are going to be better. If you want a pipeline of standard parts then something like:
Pretrained-CNN --> UMAP --> HDBSCAN
can turn out relatively reasonable results, especially if the UMAP you use for the clustering is to more than 2 or 3 dimensions (often 5 to 20 is good, depending on the data). You can, of course, still use a 2D UMAP to visualize the results. If you want such a pipeline packaged up then consider the PixPlot package, designed for exactly this use case, from the Yale Digital Humanities Lab: https://github.com/YaleDHLab/pix-plot
* Disclaimer: I am highly biased, as an author of both HDBSCAN and UMAP implementations.
What are some alternatives?
mapbox-gl-draw - Draw tools for mapbox-gl-js
troika - A JavaScript framework for interactive 3D and 2D visualizations
react-map-gl - React friendly API wrapper around MapboxGL JS
three.js - JavaScript 3D Library.
react-mapbox-gl - A React binding of mapbox-gl-js
plotly.js - Open-source JavaScript charting library behind Plotly and Dash
react-fluid-animation - Fluid media animation for React powered by WebGL.
mapbox-gl-js - Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
two.js - A renderer agnostic two-dimensional drawing api for the web.
ringpop-go - Scalable, fault-tolerant application-layer sharding for Go applications
use-mapbox-gl - mapbox-gl react hook