Elementy motywu w rysunku ggplot2

Próbuję dostosować kilka elementów tematycznych na rysunku ggplot2. Moje trzy pytania / cele dla tej wielowarstwowej postaci to (kod na końcu danych):

Stwórz etykietę znacznika osi x dla wszystkich ośmiu lat, tj. 2004-2011. Nie chcę jednak „xlab”.Usuń dwie wypełnione kropki z legendy „Infected Stems” b / c te „geom_bars” nie powinny mieć powiązanych z nimi kropek (???).Zmień tytuł legendy dla legendy linii / punktów na „Pnie martwe SOD”.

Mój kod jest prawdopodobnie zbędny dla wielu z was, więc zachęcamy do dostarczania sugestii w dowolnym miejscu, na przykład posiadania tylko jednej legendy. Jestem nowy w ggplot (lubię to), ale mam problemy z „skalami” do tej pory ....

MÓJ KOD NA RYSUNEK:

##### BUILD UP DATAFRAME:
quag.infect= c(31, 52, 58, 74, 76, 85, 99, 102)
quke.infect= c(10, 13, 17, 20, 23, 27, 28, 27)
qusp.hosts = (rep(c("QUAG", "QUKE"), each=8))
year = rep(2004:2011, 2)
quag.dead = c(NA, 4,  11, 19, 33, 38, 48, 49)
quke.dead = c(NA,  1,  1,  1,  2,  3,  7,  8)

my.df = data.frame(Species=qusp.hosts, Year=year, 
Inf.ct = c(quag.infect, quke.infect), Sod.Dead=c(quag.dead, quke.dead))

##### Establish grey colors for bars:
grays = c(QUAG="gray50", QUKE="gray66")

##### Make multi-layered graphic:
library(ggplot2)
plot_x = ggplot(my.df, aes(Year, Inf.ct, fill=Species)) +
  geom_bar(stat="identity", position="dodge") +
  ylab(expression("Number of stems (dbh">="1-cm)", sep="")) +
  xlab("") +          
  scale_fill_manual(values=grays, "Infected Stems", labels = c("Black Oak", "Coast Live           Oak")) +
  geom_line(aes(y=Sod.Dead, linetype=Species)) +
  geom_point(aes(y=Sod.Dead, shape=Species)) 
plot_x 

Dzięki, Sarah

questionAnswers(1)

yourAnswerToTheQuestion