coefplot icon indicating copy to clipboard operation
coefplot copied to clipboard

Removing the Factor's Name from the Plot

Open vsaulys opened this issue 10 years ago • 1 comments

Found an easy way to remove the base factor name when plotting only the coefficients of a factor:

since this is ggplot2, I can just add a function to label the y axis that removes the factor name that appears in the beginning of the coefficient. It uses the str_replace function from stringr.

coefplot(model, sort = "magnitude", predictors = iPredictor, decreasing = FALSE) + scale_y_discrete(label=function(x) { str_replace(x, iPredictor, "") } )

Perhaps this can be added into the codebase to do this automatically?

vsaulys avatar Apr 04 '14 14:04 vsaulys

Doing a straight up replace can be problematic in edge cases such as a factor called iPredictor and a continuous variable called iPredictors.

For now, check out the newNames argument which lets you specify new names for specific coefficients.

jaredlander avatar May 15 '14 04:05 jaredlander