Happy 20th anniversary for this package in 2026.
Add lattice panel functions to make lattice corrgrams.
Add corrgram2() to make grid-based corrgrams.
Documentation pages now created via Github Actions.
Remove corrgram(..., font.labels) argument.
Switch to MIT license
The seriation package is moved from Imports to Suggests.
This makes corrgram lighter loading for most people. (Requested by P.Kiener and others)
The outer.labels argument has improved default values.
Test coverage at 95% using covr package.
New panel.fill() function, omits diagonal lines.
panel.conf and panel.cor now auto-scale based on absolute value of correlations.
panel.conf now only allows cor.method="pearson" (which is the default.) Fix issue #13.
New vignette about an invalid correlation matrix.
corrgram() gives a better warning if a symmetric matrix has values outside [-1,1].
Added package logo on github.
outer.labels for adding labels along outside edges of corrgram. (Request of Vanessa Bruat and others.)Function corrgram() now returns the correlation matrix.
Fixed custom label ordering when order=TRUE for M.Bruneaux.
Began using testthat package.
New panel function panel.cor for colored correlation values.
Fixed minor bugs with no complete cases.
Added more cases to tests directory.
Moved packages from Depends to Imports.
Argument label.pos now defaults to c(.5, .5) for x,y positioning. (Request of Evan Williams).
New argument cor.method. (Request of Evan Williams).
Updated references links. (Request of Michael Friendly).
Fixed small bug with test for correlation matrix. (Reported by F. Rosa)
New argument col.regions to specify panel colors.
Re-worked examples section for more variety.
New panel function panel.bar. (Request of dadrivr)
Added example for unclipped labels (in the test suite).
Small bug. Now accepts NA values in correlation matrices, and NAs caused by missing combinations of data and cor(use="pair").
Non-numeric columns in the data will be ignored. (Request of JZ)
New panel function panel.density.
Test suite now includes corrgram of inverse correlation, partial correlation matrices.
New panel function panel.conf.
New data set vote.
New arguments dir, type, label.srt, title, abs.
Now works for either a data.frame or a correlation matrix using the type argument.
New ordering method OLO using seriation package.
Ordering can now be done on absolute value of correlations.