I would like to create a bar chart in ggplot where all bars rise from zero up to their height on a log-transformed Y-axis. However, ggplot "zeroes" the Y-axis at one and then any values between zero and one are now represented with bars stretching downward even though they are still positive values. Below is the code to produce the attached figure and the error output:
data <- data.frame(matrix(c(1990, 2000, 2010, 15, 3, .5),ncol=2))
names(data) <- c("x","y")
ggplot(data, aes(x=x, y=y)) + geom_bar(stat="identity") + scale_y_log10() + annotation_logticks()
Warning message: Stacking not well defined when ymin != 0

I would prefer if the figure would produce a graph more similar to this, where all bars are upward.
ggplot(data, aes(x=x, y=10*y)) + geom_bar(stat="identity") + scale_y_log10() + annotation_logticks()


data <- data.frame(matrix(c(1990, 2000, 2010, 15, 3, .5)+1,ncol=2))- agstudy