dittoViz 1.0.4
- Minor changes to ensure compatibility with ggplot2 version 4.0.0
changes. Notably, the ‘MASS’ package is now added as a suggested
companion package, and error messages suggesting its installation were
added for features which rely on functionality from this package. This
change is concurrent with ggplot2 itself downgrading the tool from an
imported requirement to a suggested addition.
dittoViz 1.0.3
- Expanded flexibility when adding lines to plots: Adds ability to
place sloped lines with scatterPlot() and scatterHex() via new
‘add.abline’ and ’abline.*’ inputs, as well as previously unavailable
opacity and lineweight control inputs for all existing ‘add.line’
variants.
dittoViz 1.0.2
- For scatterPlot() and scatterHex(), added the ability to use numbers
as data labels instead of the data-values themselves, because sometimes
data-values are quite long. Controlled with new inputs
‘labels.use.numbers’ and ‘labels.numbers.spacer’.
- Added new ‘color.method = “prop.”’ functionality to
scatterHex() which allows coloring bins by the proportion of a given
‘color.by’-data value.
- BugFix: Let ‘show.grid.lines = FALSE’ turn off grid lines (by
adjusting ‘theme’ before, instead of after, adding ‘theme’ to the
growing plot).
dittoViz 1.0.1
- Multiple improvements to ‘do.hover’ ggplotly() conversion
functionality:
- BugFix: Fixed issue where ‘yPlot()’ jitter points appeared to get
rank-based locations when using ‘do.hover = TRUE’, by explicitly setting
the ‘group’ aesthetic.
- Improved default data shown when ‘do.hover = TRUE’. Defaults now
capture all data columns given to ‘var’, ‘group.by’, ‘x.by’, ‘split.by’,
etc. inputs, as well as all internally generated columns for when
multiple ’var’s or data adjustments are requested.
- Added ‘hover.round.digits’ input to give control over the maximum
number of decimal digits shown for numeric hover data.
- Added the ability to have vertical and horizontal lines drawn on top
of scatterPlot() and scatterHex() plots, controlled via new inputs
‘add.xline’, ‘xline.color’, ‘xline.linetype’, ‘add.yline’,
‘yline.color’, and ‘yline.linetype’
- Various behind the scenes updates to align with ggplot2-v3
recommendations and make warnings go away
dittoViz 1.0.0
dittoViz 0.1.0
- Initialized package with ‘scatterPlot()’, ‘yPlot()’, ‘barPlot()’,
‘freqPlot()’, and ‘scatterHex()’ visualization and ‘colLevels()’ and
‘dittoColors()’ helper functions