Well i figured out a way to do this. The chart doesn't look exactly how i want it to, but it gets the job done.
I basically took the dataset and added a column that would compute the length of my data that would make the height vary. I used the max total lines that could come back (by using the char length per line), and converted that into the dynamic height of the chart in inches.
May sound confusing but it works. I also used this for centering my image link in my table also.