I am working on stacked bar plot but i need to assign image here hand on particular stack.

How can i do this in R.
DF = data.frame(names = c("tomato", "potato", "cabbage",
"sukuma-wiki", "terere"),
freq=c(7,4,5,8,20))
barplot(as.matrix(DF[,2]), col=heat.colors(length(DF[,2])),
legend=DF[,1], xlim=c(0,9), width=2)

Here is a way, how you could do it with
grid.