All Projects → mtennekes → Tmap

mtennekes / Tmap

Licence: gpl-3.0
R package for thematic maps

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Tmap

Openrailwaymap
An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
Stars: ✭ 150 (-70.3%)
Mutual labels:  spatial, maps
Mapscanner
R package to print maps, draw on them, and scan them back in
Stars: ✭ 55 (-89.11%)
Mutual labels:  spatial, maps
Cartopy
Cartopy - a cartographic python library with matplotlib support
Stars: ✭ 857 (+69.7%)
Mutual labels:  spatial, maps
agrid
A grid for modelling, analyse, map and visualise multidimensional and multivariate data
Stars: ✭ 16 (-96.83%)
Mutual labels:  visualisation, spatial
Leaflet.freedraw
🌏 FreeDraw allows the free-hand drawing of shapes on your Leaflet.js map layer – providing an intuitive and familiar UX for creating geospatial boundaries similar to Zoopla and others. Included out-of-the-box is the concaving of polygons, polygon merging and simplifying, as well as the ability to add edges and modify existing shapes.
Stars: ✭ 446 (-11.68%)
Mutual labels:  maps
See
🎨 Visualisation toolbox for beautiful and publication-ready figures
Stars: ✭ 377 (-25.35%)
Mutual labels:  visualisation
Rpd
👌 A Minimal Engine for creating Node-Based Visual Programming User Interfaces
Stars: ✭ 370 (-26.73%)
Mutual labels:  visualisation
Js Samples
Samples for the Google Maps JavaScript v3 API
Stars: ✭ 362 (-28.32%)
Mutual labels:  maps
Awesome D3
A list of D3 libraries, plugins and utilities
Stars: ✭ 4,779 (+846.34%)
Mutual labels:  maps
Timezone Boundary Builder
A tool to extract data from Open Street Map (OSM) to build the boundaries of the world's timezones.
Stars: ✭ 469 (-7.13%)
Mutual labels:  maps
Biojs
🔬A library of JavaScript components to represent biological data
Stars: ✭ 438 (-13.27%)
Mutual labels:  visualisation
React Native Map Link
🗺 Open the map app of the user's choice.
Stars: ✭ 386 (-23.56%)
Mutual labels:  maps
Vue Chartjs
📊 Vue.js wrapper for Chart.js
Stars: ✭ 4,554 (+801.78%)
Mutual labels:  visualisation
Visdat
Preliminary Exploratory Visualisation of Data
Stars: ✭ 377 (-25.35%)
Mutual labels:  visualisation
Jquery Store Locator Plugin
A store locator plugin using Google Maps API version 3
Stars: ✭ 471 (-6.73%)
Mutual labels:  maps
Tilestrata
A pluggable Node.js map tile server.
Stars: ✭ 372 (-26.34%)
Mutual labels:  maps
Iris
A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data
Stars: ✭ 418 (-17.23%)
Mutual labels:  visualisation
Simd Visualiser
A tool to graphically visualize SIMD code
Stars: ✭ 459 (-9.11%)
Mutual labels:  visualisation
Mapbox Gl Native
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Stars: ✭ 4,091 (+710.1%)
Mutual labels:  maps
Vim Devicons
Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more
Stars: ✭ 4,473 (+785.74%)
Mutual labels:  visualisation

tmap: thematic maps in R

AppVeyor Build Status License CRAN cran checks Downloads

tmap is an actively maintained open-source R-library for drawing thematic maps. The API is based on A Layered Grammar of Graphics and resembles the syntax of ggplot2, a popular R-library for drawing charts.

Classic World Map Bubble Map Bubble Map World facets US Choropleth US Choropleth London Crimes London Crimes London Crimes London Crimes

See below the source code for these images.

Installation

tmap is available on CRAN. Installation is straightforward:

install.packages("tmap")

For Linux and macOS users who are new to working with spatial data in R, this may fail since additional (non-R) libraries are required (which are automatically installed for Windows users).

Windows No additional installation required.

Linux (Ubuntu) See https://geocompr.github.io/post/2020/installing-r-spatial-ubuntu/. Please address installation issues in this issue.

macOS See http://www.kyngchaos.com. Please address installation issues in this issue.

Development

The latest development version can be installed using devtools. In order to use the development version of tmap, it is recommended to use the development version of tmaptools as well:

library(remotes)
install_github("mtennekes/tmaptools")
install_github("mtennekes/tmap")

See NEWS for the latest features and improvements and the issue list for discussions of enhancements and bugs.

Do you want to help with the development of the package? Please let us know! Any feedback, requests, tips, or bug reports are welcome!

Usage

library(tmap)

Reference

Tennekes, M., 2018, tmap: Thematic Maps in R, Journal of Statistical Software, 84(6), 1-39

This paper has been written for tmap 1.11-2. See the reproducible code using tmap 2.x.

Vignettes

tmap: get started!

tmap: what is changed in recent versions?

Tutorials

tmap in RMarkdown

Presentations

Other resources

Getting help

There are two main places to get help with tmap:

  1. stackoverflow is a great source of answers to common tmap questions. It is also a great place to get help, once you have created a reproducible example that illustrates your problem. Please tag your questions with tmap.
  2. If you have a request or if think your problem is caused by a bug, please open an issue, preferably with a reproducible example.
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].