plot.princmp {Hmisc} | R Documentation |

## plot.princmp

### Description

Plot Method for princmp

### Usage

```
## S3 method for class 'princmp'
plot(
x,
which = c("scree", "loadings"),
k = x$k,
offset = 0.8,
col = 1,
adj = 0,
ylim = NULL,
add = FALSE,
abbrev = 25,
nrow = NULL,
...
)
```

### Arguments

`x` |
results of 'princmp' |

`which` |
'‘scree'’ or '‘loadings’' |

`k` |
number of components to show, default is 'k' specified to 'princmp' |

`offset` |
controls positioning of text labels for cumulative fraction of variance explained |

`col` |
color of plotted text in scree plot |

`adj` |
angle for plotting text in scree plot |

`ylim` |
y-axis scree plotting limits, a 2-vector |

`add` |
set to 'TRUE' to add a line to an existing scree plot without drawing axes |

`abbrev` |
an integer specifying the variable name length above which names are passed through [abbreviate(..., minlength=abbrev)] |

`nrow` |
number of rows to use in plotting loadings. Defaults to the 'ggplot2' 'facet_wrap' default. |

`...` |
unused |

### Details

Uses base graphics to by default plot the scree plot from a [princmp()] result, showing cumultive proportion of variance explained. Alternatively the standardized PC loadings are shown in a 'ggplot2' bar chart.

### Value

‘ggplot2' object if 'which=’loadings''

### Author(s)

Frank Harrell

*Hmisc*version 5.1-3 Index]