dhtmlxChart is a Canvas-based JavaScript charting library. It allows you to generate nice-looking charts of different types: line, spline, area, bar, pie, donut, scatter, and radar charts. The charts are easily customizable and can load data from XML, JSON, JavaScript array, or CSV. dhtmlxChart is distributed under GNU GPL and commercial license.