У меня есть этот код, чтобы дать график, показанный ниже:Изменение брейки Y-оси в ggplot2
d=ggplot(df, aes(x=Year, y=NAO_Index, width=.8)) +
+ geom_bar(stat="identity", aes(fill=NAO_Index>0), position='identity', col = 'transparent') +
+ theme_bw() + scale_fill_manual(values=c("royalblue", "firebrick3"), name="NAO Oscillation", labels=c("Negative", "Positive"), guide=guide_legend(reverse=TRUE)) +
theme(legend.position=c(0.06, 0.92)) +
+ theme(axis.title.x=element_text(vjust=-0.2)) +
+ geom_line(data=dfmoveav, aes(x=Year ,y=moveav)) +
+ ylab("NAO Index") +
+ ggtitle("NAO Index between 1860 and 2050") +
+ scale_x_continuous(breaks=c(seq(1860,2050,10))) +
+ scale_y_continuous(breaks=c(seq(-3.5,3.5,0.5)))
Я только действительно заинтересованные в последней строке. На графике ось y идет только от -3 до 2,5. Как мне получить от -3,5 до 3,5, так что это даже?
Я уверен, что делаю простую ошибку, но не могу понять это!
Большое спасибо заранее.
Ahh так просто. Спасибо, что отлично работает. –
Привет, Паоло, еще один вопрос, на который вы можете ответить. Как добавить запись легенды для линейного графика поверх баров, который объединен и помещен ниже существующей легенды? Заранее спасибо! –
@EdwardArmstrong. Вам нужно сопоставить переменную с эстетикой линии. –