I am reasking this question: How to wrap text around plots in R Markdown?:
'Currently the default for R Markdown in R is to have one line of text in line with the plot but this looks very awkward and I would like to save space by having the text wrap around the plot (plot aligned left, with text wrapping on the right).'
You can use CSS styling to position the elements however you want. However there can be some difficulties and it does require some tweaking. Here is a simple example:
Yields:
It appears there is an easier way now by adding two arguments to the r chunk:
out.width= "65%", out.extra='style="float:right; padding:10px"'
This scales the plot to 65% of the page width and lets text float on the left side with a distance of 10px.