The function summarise_layout() returns a table that provides information about
the plot panel(s) in the built plot. The table has the following columns:
panelA factor indicating the individual plot panels.
rowRow number in the grid of panels.
colColumn number in the grid of panels.
varsA list of lists. For each panel, the respective list
provides the variables and their values that specify the panel.
xmin, xmaxThe minimum and maximum values of the variable mapped to
the x aesthetic, in transformed coordinates.
ymin, ymaxThe minimum and maximum values of the variable mapped to
the y aesthetic, in transformed coordinates.
xscaleThe scale object applied to the x aesthetic.
yscaleThe scale object applied to the y aesthetic.
Importantly, the values for xmin, xmax, ymin, ymax, xscale, and yscale
are determined by the variables that are mapped to x and y in the aes() call.
So even if a coord changes how x and y are shown in the final plot (as is the case
for coord_flip() or coord_polar()), these changes have no effect on the results
returned by summarise_plot().