У меня есть данные:
No. s1 s2 s3 s4
1 0.52 0.25 0.03 0.12
2 0.32 0.45 0.12 0.98
3 0.46 0.48 0.52 0.82
4 0.25 0.47 0.24 0.5
5 0.09 0.53 0.85 0.41
6 0.98 0.02 0.72 0.35
7 0.54 0.91 0.63 0.65
Я построил график, но ggplot не показывает легенду. Вы не представляете, как я могу его принести?
код:
ggplot(data=file1, aes(x = No.)) +
geom_line(aes(y = s1), colour="red",size=1)+
geom_line(aes(y = s2), colour="firebrick", size=1, alpha=.2)+
geom_line(aes(y = s3), colour="orange", size=1, alpha=.2)+
geom_line(aes(y = s4), colour="darkolivegreen", size=1)+
xlab("Number")+ylab("length")+
theme(legend.position="bottom")+
scale_x_discrete(limits=c("s1", "s2", "s3", "s4"))+
scale_fill_discrete(name = "Dose", labels = c("group1", "group2", "group3", "group4"))
Я также попытался изменить свои данные следующим образом:
No. Data group
1 0.52 1
2 0.32 1
3 0.46 1
4 0.25 1
5 0.09 1
.. ... ...
26 0.41 4
27 0.35 4
28 0.65 4
со следующим кодом он приносит легенду, но в оттенках цвета, а не в других.
ggplot(file1, aes(x=No., colour=group))+
geom_line(aes(y=Data))
Спасибо