Overalapping of components

I have created a report with two tables and a chart on the first page as shown in the image, in some cases , there might be around 20 entries in the second table and it seems to overlap the chart displayed below, so is there any way to dynamically set the position of any component (here,it is a pie chart) based on the no of entries.

First sentence say it's a report.

The supported way to have multiple parts of a report, each of variable size, is to nest within a table group.