The behavior I am experiencing seems like a bug to me but you can be the judge.
I am setting the following flag - renderer.setLayoutFlag(QwtPlotRenderer::FrameWithS cales, true); so that I can have a bounding box around plots that I am printing or exporting to a file.

What I have noticed is that whenever a title for the plot is not specified or lets say a right legend was not defined, the renderer seems to cut off the plot so that full frame is not even shown. I am wondering if there is anything I missed in the docs such as other flags that need to be set to ensure the full frame is rendered or if is an actual bug or feature of Qwt.