values
labels
This page uses the canvas and minimal JavaScript to draw graphs. The width is adjusted to the numberof data points. Adjust JavaScript to suit.
Place the graph in the centre of the window, and consider margin | border | padding. The grid should not dominate.