I want to recreate the following plot which only shows tick marks on y and x axis at the start and the end of the line. Picture of Plot. I have the following code so far:
elevation_plot <- StradeBianche%>%
ggplot(aes(x = `Accumulated Distance in Km`))+
geom_area(aes(y = elevation), fill = "grey")+
coord_cartesian(ylim = c(100,500))+
scale_y_continuous(expand = c(0,0), limits = c(0, 500), labels = label_number(suffix = " m"))+
scale_x_continuous(expand = c(0,0), breaks = seq(0, 180, 20), labels = label_number(suffix = ".0 km"))+
theme(panel.grid.minor = element_blank())+
theme(panel.grid.major = element_blank())+
theme(panel.background = element_rect(fill = "white"))+
theme(panel.border = element_blank())+
theme(axis.title = element_blank())+
theme(axis.ticks = element_blank())
The result is this:Picture of result. It comes quite close but the ticks are still missing... I can either remove all axis ticks or none. But I can not manage to set only certain axis ticks without removing the x and y values along the axis.
Any help is greatly appreciated!