怎获取Qchart除去坐标轴的尺寸
时间: 2023-09-30 12:06:08 浏览: 91
Qt图形图像开发之曲线图表模块QChart库坐标轴和数据不对应、密集的散点图无法显示问题解决方法
要获取 QChart 除去坐标轴的尺寸,可以使用 QChart 的 plotArea() 函数。这个函数返回一个 QRectF 对象,表示 QChart 绘图区域的坐标范围,不包括坐标轴和标签。
你可以使用 plotArea() 函数返回的 QRectF 对象来计算 QChart 绘图区域的宽度和高度,以及绘图区域的左上角坐标。例如,下面的代码演示如何获取 QChart 绘图区域的尺寸:
```cpp
QRectF plotArea = chart->plotArea();
qreal plotWidth = plotArea.width();
qreal plotHeight = plotArea.height();
qreal plotLeft = plotArea.left();
qreal plotTop = plotArea.top();
```
注意,这个方法仅适用于 QChart,如果你使用的是其他类型的图表,可能需要使用不同的方法来获取绘图区域的尺寸。
阅读全文