prefviz: Visualizes Preference Data via Ternary Plots in Two and Higher Dimensions

Visualises preference and ranking data by extending traditional ternary plots to support high-dimensional simplexes. The package provides methods to transform compositional data into coordinates suitable for 2D and high-dimensional ternary plots (see Cook & Laa (2024) <https://dicook.github.io/mulgar_book/>). Compatibility with interactive visualization packages such as 'plotly' or 'detourr' allows users to explore high-dimensional preference structures dynamically.

Version: 0.1.1
Depends: R (≥ 4.1.0)
Imports: dplyr, prefio, tibble, tidyr, rlang, ggplot2, tidyselect, geozoo
Suggests: knitr, rmarkdown, tourr, kableExtra, ggthemes, testthat (≥ 3.0.0)
Published: 2026-04-13
DOI: 10.32614/CRAN.package.prefviz (may not be active yet)
Author: Linh Ngo [aut, cre], Dianne Cook ORCID iD [aut], Damjan Vukcevic ORCID iD [aut]
Maintainer: Linh Ngo <linhngo66.work at gmail.com>
BugReports: https://github.com/numbats/prefviz/issues
License: GPL (≥ 3)
URL: https://numbats.github.io/prefviz/
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: prefviz results

Documentation:

Reference manual: prefviz.html , prefviz.pdf
Vignettes: Adding ordered path to your ternary plot (source, R code)
Using 'ternable' object to draw ternary plots (source, R code)
Transforming voting data to ternable-friendly format (source, R code)

Downloads:

Package source: prefviz_0.1.1.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): prefviz_0.1.1.tgz, r-oldrel (x86_64): prefviz_0.1.1.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=prefviz to link to this page.