У меня небольшая проблема с использованием ggplot2 графика geom_line.
Когда я применяю ylim
, график становится пустым.В режиме по умолчанию ggplot загромождает ось Y всеми значениями, но я хочу увеличить опорные пределы до небольших больших промежутков, то есть с 17,3,17,5,17,7 до 17-18 с неповрежденным графиком.Я использую ylim(c(15,30))
, предел увеличивается, но график исчезает.
Я пытался использовать scale_y_continuous(breaks=c(15,30))
:
[Ошибка: непостоянная переменная передана scale_y_continuous]
и scale_y_discrete(breaks=c(15,30))
[исчезает вся строка y]
После ограничений:
DataFrame:
>head(meltedB)
Mouse Type days weight
1 21-H807 control 2011-09-23 27,0
2 21-H808 control 2011-09-23 27,8
3 21-H809/J125 knockout 2011-09-23 29,1
4 21-H810 control 2011-09-23 27,2
5 21-H811 control 2011-09-23 18,2
6 21-H812 control 2011-09-23 18,8
Используемая команда:
ggplot(na.omit(meltedB),aes(factor(days),weight,group=Mouse)) +
geom_line(aes(color=Mouse),size=2) +
facet_grid(Type~.)
** Для тех, кто борется с построением значений NA, используйте na.omit на вашем информационном кадре, они не будут отображаться.