Various user-written packages allow you to create maps in R. For a basic description of several common packages, check out this poster.
R provides huge amounts of customization and flexibility when creating graphics. The plots above were both made quickly and simply, using R. To see examples of the wide variety of graphics that can be created using R together with the code used to create them, type demo(graphics)
and follow the instructions.