snakeplot 0.3.0
- New
flow parameter on all snake functions:
"snake" (boustrophedon, default for most functions) or
"natural" (all rows read left-to-right, default for
timeline_snake() and sequence_snake()).
- New
multi_snake() function for faceted multi-construct
panels.
- New
sequence_snake() function for categorical sequence
visualization.
- New
timeline_snake() function for state-transition
timelines.
- Added Sonsoles Lopez-Pernas as package author.
- Bug fixes: survey_sequence arc gradient, survey_snake first end cap,
multi_snake end cap polygon arguments, activity_snake arc labels.
snakeplot 0.2.0
- 10 built-in color palettes via
snake_palettes and
snake_palette(): 5 diverging (classic, earth, ocean,
sunset, berry) and 5 sequential (blues, greens, grays, warm,
viridis).
- New
band_palette parameter for custom band shading
colors.
- New
bar_reverse parameter to draw bars from highest
level first.
ema_beeps expanded from 500 sampled rows to full 11 474
beeps.
- Tick width capped for sparse daily data to prevent overly thick
ticks.
- Dot size increased (cex 0.5 → 0.9) for better visibility.
- Vignette and README rewritten with
snake_palettes$ocean
examples.
- 100% test coverage (292 tests).
snakeplot 0.1.0
- Initial release.
survey_snake(): Survey response snake plots with
distribution bars, tick marks, inter-item correlation arcs, faceting,
and daily EMA support.
activity_snake(): Daily activity timeline with event
blocks and rug ticks.
survey_sequence(): Stacked 100% horizontal bar plots in
serpentine layout.
sequential_dist(): Sequential palette variant of
survey_sequence().
line_snake(): Continuous intensity line plot
(experimental).
facet_snake(): Generic multi-panel faceting
wrapper.
- Three bundled datasets:
ema_emotions,
student_survey, ema_beeps.