Enhancements to metric visualization

This change makes a couple changes to the metric visualization. It modifies the vis to use flexbox so that it aligns vertically and horizontally. It also adds a font size param so that you can change the size of the visualization.

Closes #2008.