All Projects → yaph → d3-geomap

yaph / d3-geomap

Licence: MIT license
A library for creating geographical maps based on D3.js

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
Makefile
30231 projects
Sass
350 projects

Projects that are alternatives of or similar to d3-geomap

turkeyvisited
Mark the cities you have visited in Turkey and share the map!
Stars: ✭ 82 (-33.87%)
Mutual labels:  d3, map, mapping, d3js
Mapsui
Mapsui is a .NET Map component for WPF, Xamarin.Forms, Xamarin.Android, Xamarin.iOS and UWP
Stars: ✭ 447 (+260.48%)
Mutual labels:  map, mapping, geo
eurostat-map.js
Reusable library to quickly create and customise web maps showing Eurostat data directly retrieved from Eurostat database.
Stars: ✭ 32 (-74.19%)
Mutual labels:  map, choropleth-map, choropleth
covid-19
Current and historical coronavirus covid-19 confirmed, recovered, deaths and active case counts segmented by country and region. Includes csv, json and sqlite data along with an interactive website explorer.
Stars: ✭ 15 (-87.9%)
Mutual labels:  d3, map, choropleth
Openrailwaymap
An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
Stars: ✭ 150 (+20.97%)
Mutual labels:  map, mapping, geo
leaflet heatmap
简单的可视化湖州通话数据 假设数据量很大,没法用浏览器直接绘制热力图,把绘制热力图这一步骤放到线下计算分析。使用Apache Spark并行计算数据之后,再使用Apache Spark绘制热力图,然后用leafletjs加载OpenStreetMap图层和热力图图层,以达到良好的交互效果。现在使用Apache Spark实现绘制,可能是Apache Spark不擅长这方面的计算或者是我没有设计好算法,并行计算的速度比不上单机计算。Apache Spark绘制热力图和计算代码在这 https://github.com/yuanzhaokang/ParallelizeHeatmap.git .
Stars: ✭ 13 (-89.52%)
Mutual labels:  d3, map, d3js
D3 Geo Voronoi
Voronoi / Delaunay tessellations on the sphere
Stars: ✭ 155 (+25%)
Mutual labels:  d3, d3js
D3tutorial
📊📈 A D3 v6 tutorial - interactive bar chart and multiple coordinated views (MCV)
Stars: ✭ 163 (+31.45%)
Mutual labels:  d3, d3js
V Chart Plugin
Easily bind a chart to the data stored in your Vue.js components.
Stars: ✭ 188 (+51.61%)
Mutual labels:  d3, d3js
Ssthouse Blog
个人博客仓库:前端 / 数据可视化 / D3.js
Stars: ✭ 231 (+86.29%)
Mutual labels:  d3, d3js
Eon Chart
Realtime animated graphs with PubNub and C3.
Stars: ✭ 121 (-2.42%)
Mutual labels:  d3, d3js
Reaviz
📊 Data visualization library for React based on D3
Stars: ✭ 215 (+73.39%)
Mutual labels:  d3, d3js
Plotly Graphing Library For Matlab
Plotly Graphing Library for MATLAB®
Stars: ✭ 234 (+88.71%)
Mutual labels:  d3, d3js
D3 Es6
D3 力导向图 增删改动态更新数据 点击生成节点 拖拽生成连线...
Stars: ✭ 155 (+25%)
Mutual labels:  d3, d3js
Scatterd3
R scatter plot htmlwidget based on D3.js
Stars: ✭ 135 (+8.87%)
Mutual labels:  d3, d3js
China Geojson
最新中国地图json文件,可用d3开发中国地图
Stars: ✭ 181 (+45.97%)
Mutual labels:  d3, map
Rid3
Reagent Interface to D3
Stars: ✭ 135 (+8.87%)
Mutual labels:  d3, d3js
Id
🆔 The easy-to-use OpenStreetMap editor in JavaScript.
Stars: ✭ 2,667 (+2050.81%)
Mutual labels:  d3, mapping
osm-extracts
Each day, OSM Extracts by Interline mirrors the entire OpenStreetMap planet and creates city and region sized extracts
Stars: ✭ 34 (-72.58%)
Mutual labels:  mapping, geo
ddplot
Create D3 based SVG graphics easily from R
Stars: ✭ 43 (-65.32%)
Mutual labels:  d3, d3js

d3-geomap

npm package version npm package license

d3-geomap is designed to be a reusable geographic map for D3. In its current stage it consists of a class to create plain maps d3.geomap() and one for choropleth maps d3.choropleth().

Refer to the documentation on how to use d3-geomap and to download a bundle that contains minified versions of d3-geomap and its dependencies as well as TopoJSON files for creating world and individual country maps.

Install

$ npm install d3-geomap

Usage

ES6:

import { select } from 'd3-selection';
import { geomap } from 'd3-geomap';

const worldMap = geomap();
worldMap.geofile('./node_modules/d3-geomap/src/world/countries.json');

worldMap.draw(select('#map'));

Otherwise, see examples in the /examples directory.

Develop

Clone the repo & install dependencies:

$ git clone https://github.com/yaph/d3-geomap.git
$ cd d3-geomap
$ npm install

Start the development server:

$ npm run serve

A browser should open pointed to http://localhost:8000/examples/. Choose to view one of the example maps.

Map Showcase

World Cup 2014 Players' Birth Countries

The map above, showing birth countries of Football World Cup 2014 players, was created with d3-geomap. You can find more example maps here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].