You can set axis breaks to custom values with the breaks argument in scale_x_continuous and scale_y_continuous. Use the limits argument set axis ranges. If you don't want minor breaks (the gridlines with no axis labels that are marked in your example), then set minor_breaks=NULL:
Thank you very much indeed Joels, this is absolutely fabulous and of great help.
I would like to kindly ask you if I want to have got labels even "to the full", to the last ticks, is it a way
to force it ?
If the graph limits don't already include the value of the "last tick", use the limits argument to ensure that the value is included. If the default breaks don't include a tick-mark at the desired value, then use the breaks argument to add a tick-mark at that value.
library(ggplot2)
d = data.frame(x=c(1.1, 1.9), y=c(1,2))
ggplot(d, aes(x,y)) +
geom_point()