The following is my data:
chr <- rep (1:4, each = 200)
position <- c(1:200, 1:200, 1:200, 1:200)
v1bar <- rnorm(800, 10, 2)
v2bar <- rnorm(800, 10, 2)
v3bar <- rnorm(800, 10, 2)
mydata <- data.frame (chr, position, v1bar, v2bar, v3bar)
I want to create multiple circular bar charts with the x value = pos and y value = v1bar, v2bar, v3bar (all three will be in successive circles). Each circle is divided to chr. Thus each circle has “pie slice”. I am not sure what such graph is known as and would it be possible to develop one. The following just rough sketch to illustrate my idea.

Edits: My assuption is someway similar to the following circos figure.
http://circos.ca/tutorials/images/zoom/8.8
EDITS:
In response to the following answer to David, this what I have imagined – chr not seperate circe but classifying as different slice (such as in circos figure)

Since you are presenting chromosomes in a circular way, try the tools provided by the ecolitk package provided by Bioconductor, which includes tools for plotting various kinds of shapes on circular chromosomes.
ETA: Here is an example of its use to create a circular bar plot, though it only scratches the surface of the things you can do with it.
ETA: Ah, now I understand what you meant about division of plots. In that case, this code should be what you’re looking for. It uses the data you present (with one slight modification- I had to give the chromosome column a name so I could use ddply with it) and allows you to specify the spacing between chromosomes. While I haven’t tested it in depth, varying things like the individual chromosome lengths and the mean and variance of the simulated data should work as you expect.