我希望在ggcorrplot()输出中移动y轴标签,使其与右侧的每个圆相邻放置。这可能吗?我试过使用+theme(axis.text.y = element_text(hjust = ...)。我想要一个与corrplot()包返回的图类似的输出。
library(ggcorrplot)
library(ggplot2)
data(mtcars)
corr<-cor(mtcars)
cortest<-cor_pmat(mtcars, sig.level = 0.05)
ggcorrplot(
corr,
p.mat = cortest,
hc.order = F,
method = "circle",
type = "lower",
outline.color = "black",
legend.title = "",
lab = TRUE,
lab_size = 2.5,
ggtheme = ggplot2::theme_void,
colors = c("#6D9EC1", "white", "#E46726")
)谢谢。
发布于 2021-11-17 13:22:08
这不完全是您所要求的,但是解决空白问题的一种方法是将y轴移动到另一边。
library(ggcorrplot)
library(ggplot2)
data(mtcars)
corr<-cor(mtcars)
cortest<-cor_pmat(mtcars, sig.level = 0.05)
ggcorrplot(
corr,
p.mat = cortest,
hc.order = F,
method = "circle",
type = "lower",
outline.color = "black",
legend.title = "",
lab = TRUE,
lab_size = 2.5,
ggtheme = ggplot2::theme_void,
colors = c("#6D9EC1", "white", "#E46726")
) + scale_y_discrete(position='right')

https://stackoverflow.com/questions/70004645
复制相似问题