0
我有一个看起来像这样的数据帧:部队y轴上100%的GGPLOT2
df <- data.frame(
group = c(rep("A", 4),rep("B", 4), rep("C", 4)),
word = c(rep(c("first", "first", "second", "second"), 3)),
emphasis = c(rep(c("normal", "emphatic"), 6)),
percentage = c(.175, .07, .13, .04, .60, .43, .21, .28, .63, .63, .40, .29))
我想创建一个线形图,看起来非常像这样:
library(ggplot2)
p <- ggplot(df, aes(x = group, y = percentage, group = emphasis, col = emphasis))
p + geom_line() + facet_wrap(~ word)+ scale_y_continuous(label = percent) + geom_point(size=4, shape=21, colour="black")
我不能完全弄清楚如何将y比例提高到100%,因为我没有达到那么高的数据点。我认为scale_y_continuous(limits = c(0, 100)
会做到这一点,但事实并非如此。我想它一定很容易,但我找不到如何做到这一点的任何例子。
'库(鳞)''然后scale_y_continuous(标签= percent_format(),极限= C(0,1 ))'。 – eipi10
谢谢,但那不适合我。 (我忘了补充一点,我已经添加了'library(scales)' – JoeF
不以什么方式工作当我用我的加法运行你的代码时,我得到了y轴上的百分比格式以及0%和100%的极限值 – eipi10