I'm looking for a better solution. During the $digest, redrawGraphs() was being fired first, and then the css class was being updated to change the columns. Because of this the height being found in redrawGraphs was not accurate and they would not update correctly.

If we can first evaluate the column class to update the width and then call redrawGraphs() it should work out. Right now I'm deferring the redraw until the next pass through the event loop, after the columns have changed. There's a brief flicker at the incorrect height before it gets updated.