Why R?
R can make nice plots quite easily using ggplot2 (however I still can't make nice log plots).
There is a lot of numerical packages.
Easy to code.
Sample ggplot2 code
References books
Home