- Now Depends R (>= 4.1.0) to handle |>
- Added lda() objects to those handled by reflect()
- Illustrate reflection in ggbiplot examples
- Documented solution to 'scale_color_discrete() produces two legends' #2
- Fix glitch with axis labels
ggbiplotgainsgeom.indandgeom.vararguments for more flexlible handling of the geometries used to display the observation points and variable labels.
- Fix axis label spacing
ggbiplotgains aclipargument to control if points, labels, etc. are clipped to the axis limits.
This is a modest upgrade to the initial release, adding a number of features.
- corrected small bugs in
ggbiplot() andggscreeplot()` reflect()now also reflects supplementary variables fromFactoMineR::PCA()- added support for
ade4::dudi.pca() ggbiplot()gains anaxis.titleargumentggscreeplot()gainscolor,shape,linetypeandlinewidtharguments- Added
get_SVD()intended the simplify the interface to various PCA functions. - Now use
get_SVD()inggbiplot()andggscreeplot() - Extend some examples, requiring Depends:ggplot2
- Revised documentation for
ggscreeplot() data(crime)used in README giving a more complete example.- Fixed links reported as 301s
- Published pkgdown site
- Use
geom_polygon()rather thangeom_path()for ellipses to allow them to be filled. - Added
var.factorargument to expand or reflect the variable vectors - Moved points/labels code earlier so ellipses and variable vectors are not obscured
- Replaced internal calculation of ellipses with
stat_ellipse() - Now allow ellipses to be filled (
geom_polygon()) or unfilled (geom_path()) - Added hex logo
- Added iris example to README
- Removed Imports: dplyr, purrr as no longer needed
- Fixed many documentation errors and warnings
- Use roxygen2 for documentation
- added
varname.colorto replace fixedmuted("red") - tweaked arrow style
- increased default thickness of variable vectors
- add
point.sizeargument