Generates tile maps for the East Caucasian language family, inspired by the Typological Atlas of the Languages of Daghestan (TALD, < https://lingconlab.ru/tald/>). It leverages 'ggplot2' to create visually informative maps, displaying rectangles for each language and allowing for color-coding based on linguistic features. The package includes a built-in dataset of 56 languages and the template for their distribution and provides flexibility to customize the tile map's appearance. The default template can be modified via the ability to hide or rename languages. It's designed to be used with external data tables containing language information and features, offering a tool for visualizing the geographic distribution and linguistic characteristics of East Caucasian languages.
RCaucTile provides an R implementation of the East Caucasian Languages template, designed for generating tile maps for East Caucasian Languages in ggplot2 (see PyCaucTile for the Python version). It draws inspiration from the Typological Atlas of the Languages of Daghestan (TALD). The TALD project initially features three distinct map visualizations. This package extends this by introducing a new tile map visualization, which displays a rectangle for each language and allows for color-coding based on specific linguistic features. The detailed tutorial is available here.
Here are several examples of the result tile maps.



I would like to thank Yura Koryakov, Kostya Filatov, Ira Politova and Vlada Termus for the help with preparing language template.
To cite RCaucTile in publications, please use
Moroz, George (2025). RCaucTile: Tile Grid Maps for East Caucasian Languages. R package. doi:10.32614/CRAN.package.RCaucTile
A BibTeX entry for LaTeX users is
@Manual{moroz2025RCaucTile,
title = {{RCaucTile}: {T}ile {G}rid {M}aps for {E}ast {C}aucasian {L}anguages},
author = {George Moroz},
doi = {10.32614/CRAN.package.RCaucTile},
url = {https://CRAN.R-project.org/package=RCaucTile},
year = {2025}
}