Pedro J. Aphalo
Pedro J. Aphalo
Now we have > 30% coverage overall, but > 95% coverage for recently written code.
The low coverage is in great part the result of calls to compute group and compute panel functions not being "seen" by the coverage estimate calculations. The only rather easy...
Added unit tests for Markdown encoded labels. They work with `ggtext::geom_richtext`, but seem to fail with the newborn `marquee::geom_marquee()`.
To do: - [x] Unit tests for label utilities - [x] Unit tests for eq label utilities - [x] Add Markdown tests for stat_correlation(), stat_poly_eq(), stat_quant_eq(), stat_ma_eq - [x] Add...
Well, one can use `geom_area()` for this, easily if the time step in consistent. A statistics to compute the values for/night trnasitions could be useful, though.
I think one could build this geom as a wrapper on `geom_rect()` allowing arbitrary widths for the alternating zebra bands. One would need some way of setting the two colours...
A more general name for the variables such as `switch.on` and `switch.off` would be better than dawn and dusk, as the geom could be used for any cyclic or alternating...
Moved to next milestone. I need to still ponder on the best UI and how to implement it.
No new position functions are needed for this, so I changed the title. Action `"spread"` is now implemented. I think repulsion is overkill in this case. Adding support for spreading...
Action `"spread"` in `position_nudge_to()` within a range arranges the new positions to be equally spaced. An alternative approach to spreading would be to deterministically displace the positions just to ensure...