So... what's wrong with commercial? I use commercial stuff all the time, because for larger projects, I have somebody to yell at when things don't work.
To that end, my recommendation for charting without plugins is always highcharts. I have yet yo see anything else that approaches it for power, flexibility, but most important... something that works well out of the box (unlike, say Plotr or Raphaeljs).