R 强制缩放Y连续()上的Y标签

R 强制缩放Y连续()上的Y标签,r,ggplot2,R,Ggplot2,问题:使用scale_y_continuous()时,y轴标签被删除 例如: dat <- data.frame(variable = c("A","B","C"), value = c(0.5,0.25,0.25) ) ggplot(dat, aes(variable, value)) + geom_bar() + scale_y_continuous("", formatter="percent") + labs(y="Proportion",x="Type") dat是。在我看

问题:使用scale_y_continuous()时,y轴标签被删除

例如:

dat <- data.frame(variable = c("A","B","C"),
value = c(0.5,0.25,0.25)
)

ggplot(dat, aes(variable, value)) +
geom_bar() +
scale_y_continuous("", formatter="percent") + 
labs(y="Proportion",x="Type")

dat是。在我看来,标签消失了,因为您告诉它是一个空白字符串,而后面对
labs(y=…)
的调用并没有覆盖它。以下两种替代配方均有效:

选项1不使用
连续缩放(格式化程序=…)
,即不提供任何标签文本

ggplot(dat, aes(variable, value)) +
    geom_bar() +
    scale_y_continuous(formatter="percent") + 
    labs(y="Proportion", x="Type")
选项2是在调用scale时直接指定标签文本,即
scale_y__连续(“比例”),…


是的。在我看来,标签消失了,因为您告诉它是一个空白字符串,而后面对
labs(y=…)
的调用并没有覆盖它。以下两种替代配方均有效:

选项1不使用
连续缩放(格式化程序=…)
,即不提供任何标签文本

ggplot(dat, aes(variable, value)) +
    geom_bar() +
    scale_y_continuous(formatter="percent") + 
    labs(y="Proportion", x="Type")
选项2是在调用scale时直接指定标签文本,即
scale_y__连续(“比例”),…


/拍了拍额头。我告诉它不要用“/拍打前额。我是在告诉它不要做任何事“