MyNixOS website logo
Description

Creating Chronological Charts.

Easy way to draw chronological charts from tables, aiming to include an intuitive environment for anyone new to R. Includes 'ggplot2' geoms and theme for chronological charts.

ChronochRt

pipelinestatus coveragereport CRAN_Status_Badge CRAN_downloads DOI

ChronochRt offers an easy way to draw chronological charts from tables. It aims to provide an intuitive environment for anyone new to R and includes ggplot2 geoms and theme for chronological charts.

Installation

You can install the released version of ChronochRt from CRAN with:

install.packages("chronochrt")

or install the development version with the newest bugfixes and features from gitlab with:

 devtools::install_gitlab("archaeothommy/chronochrt")

Please help us to improve ChronochRt by filing observed bugs as an issue here.

Features

  • Slim structure of chronological datasets
  • Import tabular data files
  • Import Excel files (requires the package readxl)
  • Possibility to display up to 2 chronological systems within the same region (e.g. long and short chronologies)
  • Layout of the chronological chart optimised for easy readability and comprehensibility
  • Years in BCE must be negative - that’s all you need to care about dates
  • Handling of insecure dates
  • Handling of gaps, e.g. abandonment phases of sites
  • Optional text labels
  • Optional image labels to e.g. display key finds or show typological developments
  • Geoms for the chronological chart and image labels
  • Export of the chronological chart in different file formats (raster and vector graphics)
  • Easy customisation of the chronological chart
  • Based on the tidyverse: Seamless integration in pipes, enhanced customisation with ggplot2

Is there a feature missing? Please let us know here.

Example

library(ChronochRt)

data <- add_chron(region = "A",
                  name = c("A", "A1", "A2", "B"),
                  start = c(-200, -200, 0, -100),
                  end = c(200, 0, 200, 100),
                  level = c(1,2,2,1),
                  add = FALSE,
                  new_table = TRUE)

plot_chronochrt(data)

Getting started

Funding for the development of ChronochRt 0.0.5

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 766311.
Metadata

Version

0.1.3

License

Unknown

Platforms (77)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows