Package: ggtaichi 0.3.0

ggtaichi: Taichi-Diagram Visualization for Two Data Sources

A data visualization design that compares two (usually on a par with each other) data sources on one grid of taichi (yin-yang) diagrams, where the two interlocking fish of every symbol are filled by the two sources, while inheriting 'ggplot2' features.

Authors:Youzhi Yu [aut, cre]

ggtaichi_0.3.0.tar.gz
ggtaichi_0.3.0.zip(r-4.7-any)ggtaichi_0.3.0.zip(r-4.6-any)ggtaichi_0.3.0.zip(r-4.5-any)
ggtaichi_0.3.0.tgz(r-4.6-any)ggtaichi_0.3.0.tgz(r-4.5-any)
ggtaichi_0.3.0.tar.gz(r-4.7-any)ggtaichi_0.3.0.tar.gz(r-4.6-any)
ggtaichi_0.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
ggtaichi/json (API)

# Install 'ggtaichi' in R:
install.packages('ggtaichi', repos = c('https://pursuitofdatascience.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/pursuitofdatascience/ggtaichi/issues

Pkgdown/docs site:https://pursuitofdatascience.github.io

Datasets:
  • cafes_tg - Synthetic café orders: espresso vs. matcha
  • pitts_emojis - Popular Emojis
  • pitts_tg - Pittsburgh COVID-related Google & Twitter incidence rates
  • states_tg - States' COVID-related Google & Twitter incidence rates

On CRAN:

Conda:

datavizggplot-extensionggplot2ggplot2-geom

5.11 score 1 stars 16 scripts 309 downloads 23 exports 18 dependencies

Last updated from:beecf736d0. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK230
source / vignettesOK290
linux-releaseOK204
macos-releaseOK192
macos-oldrelOK145
windows-develOK300
windows-releaseOK164
windows-oldrelOK169
wasm-releaseOK128

Exports:draw_key_taichigeom_taichigeom_taichi_diffgeom_yang_fishgeom_yin_fishGeomYangFishGeomYinFishremove_paddingscale_taichi_yang_binnedscale_taichi_yang_cscale_taichi_yang_dscale_taichi_yang_viridis_cscale_taichi_yang_viridis_dscale_taichi_yin_binnedscale_taichi_yin_cscale_taichi_yin_dscale_taichi_yin_viridis_cscale_taichi_yin_viridis_dtaichi_check_palettetaichi_palettetaichi_palette_pairtaichi_summarytheme_taichi

Dependencies:clicpp11farverggnewscaleggplot2gluegtableisobandlabelinglifecycleR6RColorBrewerrlangS7scalesvctrsviridisLitewithr

Animating taichi diagrams
Why animate? | How geom_taichi() composes with gganimate | Animating over a third variable | Keeping glyphs round | Spin animation | Export helpers

Last update: 2026-09-27
Started: 2026-06-29

Introduction to ggtaichi
Why taichi? | Reading a single symbol | The example data | A first taichi grid | Fewer cells, bigger glyphs | Which source should be yin? | Customizing the color scales | Removing the panel padding | Comparing places with facets | Theming | The glyph's other channels | Rotation | Data-driven eyes | Categorical fills | Missing values | Geom parameter routing | Shared limits and a single legend | The fish geoms are exported | Faster rendering | New in v0.3.0 | How much bigger? The explicit channel | The same numbers, as a table and as a heatmap | Palette pairing is a correctness problem | Binned fills, for grids too dense to read | Hovering for the exact values | Following the theme | When (not) to use taichi | Acknowledgement

Last update: 2026-09-24
Started: 2026-06-18

Readme and manuals

Help Manual

Help pageTopics
Synthetic café orders: espresso vs. matchacafes_tg
A taichi-shaped legend keydraw_key_taichi
Taichigeom_taichi
The difference between the two sources, as a heatmapgeom_taichi_diff
The individual taichi fish layersgeom_yang_fish geom_yin_fish
Popular Emojispitts_emojis
Pittsburgh COVID-related Google & Twitter incidence ratespitts_tg
Remove ggplot2 default paddingremove_padding
Fill scales for the taichi fishscale_taichi scale_taichi_yang_binned scale_taichi_yang_c scale_taichi_yang_d scale_taichi_yang_viridis_c scale_taichi_yang_viridis_d scale_taichi_yin_binned scale_taichi_yin_c scale_taichi_yin_d scale_taichi_yin_viridis_c scale_taichi_yin_viridis_d
States' COVID-related Google & Twitter incidence ratesstates_tg
Measure whether two fill ramps are a fair pairtaichi_check_palette
Ready-made palette pairstaichi_palette
Build a luminance-matched pair of sequential palettestaichi_palette_pair
Summarise the two sources cell by celltaichi_summary
Plot Themestheme_taichi