I've had good experience with ChartDirector. It can create many different kinds of charts and graphs, is very customizable, and comes with support for several languages.
Their website isn't much to look at, but the software is solid.
Their website isn't much to look at, but the software is solid.