If you've ever seen the
Error in plot.new(): figure margins too large message before, this is the best overview of the problem that I could find anywhere.
There can be a lot of knobs to turn when it comes to graphics, no matter what statistical programming environment you use. In R, typing
par() at the prompt will list them all.