Morris.js - Good-looking charts shouldn't be difficult.

Line Chart

The public API is terribly simple. It's just one function: Morris.Line(options), where options is an object containing some of the following configuration options.

Bar Chart

A bar chart is a way of showing data as bars. It is sometimes used to show trend data, and the comparison of multiple data sets side by side.

Area Chart

Create an area chart using Morris.Area(options). Area charts take all the same options as line charts.

Donut Chart

Doughnut charts are probably the most commonly used chart there are. They are divided into segments, the arc of each segment shows the proportional value of each piece of data.