If you're in the market for "simple" solutions like this, do yourself a favor and spend one afternoon with d3.js.
Pre-packaged chart solutions will never achieve 100% of what you're trying to do because the options for customization of charts are endless.
Learning the basics of d3.js will liberate and empower you.
This is a fantastic place to start: http://chimera.labs.oreilly.com/books/1230000000345/index.ht...
If you're a web developer you can start at chapter 6 and stop as soon as you know enough to do your thing.