I want to, on the X-axis add in tick marks for 250, 750, 1250, 1750, but don't add the numbers (just the tick marks). This would show numbers for every other tick mark. So half the tick marks on the x axis would have numbers and the other half would be blank.
ggplot(data = AvsCa, aes(x = Ca, y = A, group = Light_Level, color = Light_Level))+
geom_point()+
geom_line()+
labs(y=expression("CO"["2"]*~"Assimilation Rate"~italic(A)~"(µmol"~~m^-2*s^-1*")"),
x=expression("Ambient CO"["2"]*~"Concentration, C"["a"]*~"(µmol mol"^-1*")"))+
scale_y_continuous(sec.axis=dup_axis())+
theme_set(theme_bw())+
theme(axis.text = element_text(size = 11),
axis.ticks.length=unit(-0.1, "cm"),
axis.text.x.top=element_blank(),
axis.text.y.right=element_blank(),
axis.title.x.top=element_blank(),
axis.title.x = element_text(margin = unit(c(5, 0, 0, 0), "mm")),
axis.title.y.right=element_blank(),
axis.title.y = element_text(margin = unit(c(0, 5, 0, 0), "mm")),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
legend.position = c(.2,.8))+
scale_color_discrete(name= expression(italic(Q["in"])~"(Light Intensity)"),
labels=c(expression("1000 µmol m"^-2*s^-1),
expression("1500 µmol m"^-2*s^-1)))