R 强制缩放Y连续()上的Y标签
问题:使用scale_y_continuous()时,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是。在我看
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__连续(“比例”),…
:
/拍了拍额头。我告诉它不要用“/拍打前额。我是在告诉它不要做任何事“