Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
R
 
 
 
 
 
 
man
 
 
pkg
 
 
src
 
 
www
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

cart

diffusion-based cartograms with R

Cart produces density-equalising maps or "cartograms" based on a diffusion-based method by Michael T. Gastner and Mark E. J. Newman.

Dependencies

Cart, the cartogram software by Michael T. Gastner and Mark E. J. Newman, consists of a couple of C source code files that are shipped with the R package. Cart depends on the FFTW C library, which can be installed on Debian with

apt-get install libfftw3-dev

on Fedora with

yum install fftw3-devel

and on openSUSE with

zypper install fftw3-devel

Installation

First, install the R packages that cart depends on:

Rscript -e "install.packages(c('maps', 'maptools', 'rdyncall', 'sp'))"

After checking out a copy of the cart source code, build the R package tarball with:

R CMD build cart/

Then, install it with:

R CMD INSTALL cart_x.y.z.tar.gz

If you want to install the R package tarball and get an error message such as

Error in untar2(tarfile, files, list, exdir) : unsupported entry type ‘x’

this means the R internal function untar2 fails. In this case, set the environment variable R_INSTALL_TAR to a system tar utility, e.g., on GNU/Linux, do

export R_INSTALL_TAR="tar"

Versioning

Starting with version 0.3.0 I try to follow the semantic versioning rules.

About

diffusion-based cartograms with R

Resources

License

Packages

No packages published