This is how flot works. The base chart is drawn on canvas. All labels including axes, legends and mouseovers are DOM elements that are absolutely positioned over the canvas.
The canvas itself is always inside a canvascontainer div that also contains all the other dom elements.