Recommended tools for graphs and charts
The R language has a number of libraries to produce clean looking graphs, for example ggplot2.

The example below was made with the galluvial extension for ggplot2, one of many extensions that allow animation, interactive graphs, and more.