ticks now accepts "all" (a break at every integer coordinate) or a list(x=, y=) for explicit per-axis breaks, in both desplot() and ggdesplot(). TRUE/FALSE behave as before. (P.Schmidt)
New argument panel.border (default TRUE) toggles the panel border and axis lines, in both desplot() and ggdesplot(). Set FALSE for a cleaner field map. (P.Schmidt)
ggdesplot() now leaves cells with a missing value empty, as desplot() does. Previously they were filled with the ggplot2 default grey, which lies inside the range of the default red-gray-blue scale and so looked like a mid-range value. (P.Schmidt)
ggdesplot() no longer draws a spurious no_color legend when text or num is used without col. (P.Schmidt)
ggdesplot() now facets on every conditioning variable in a formula such as yield ~ col*row | site + rep. Previously only the first was used and the others were silently dropped, overplotting cells. (P.Schmidt)
ggdesplot() named col.regions and col.text now fall back to positional matching (as the warning states) when some factor levels are unnamed, instead of leaving cells uncolored. (P.Schmidt)
ggdesplot() now positions num/text labels correctly when the formula has no left-hand side (no fill variable, e.g. ~ col*row | block). Previously the labels on the outer cells were clipped at the panel border because, without a filled tile, the half-cell extent was never established. (P.Schmidt)
Switch to MIT license.
Documentation pages now created via Github Actions.
Fix the checking for multiple cell values when there are 2 panel factors.
New support for aspect with ggdesplot(). (P.Schmidt)
New support for named colors (P.Schmidt).
Deprecated syntax desplot(formula,data). Use desplot(data, formula) instead.
One-row panels no longer have whitespace. Issue #9.
Replace aes_string(x=x.string) with aes(x=.data[[x.string]]) etc.
Tweaks to ggdesplot output.
Remove LazyData from DESCRIPTION.
Bug fix for dq with multiple panels.
Use inherits to check class #4.
desplot(data,formula) instead of desplot(formula,data).dq for showing data quality on heatmaps.Beta version of ggdesplot() to create ggplot2 graphics.
New argument subset to subset data before analysis.
testthat and covr packages.midpoint="median" uses the median to determine the midpoint for the ribbon. Previously, the midpoint was halfway between the minimum and maximum data values.desplot package has been split off from the agridat package.