QT диаграммы равной оси (ось должна образовывать квадрат, а не прямоугольник)
0 ответов
Хорошо, есть два разных подхода. Основываясь на том, как вы рисовали свои изображения, я думаю, что шкалы уже имеют одинаковый диапазон, поэтому вам нужно изменить макет QChartView (виджет, который содержит Qchart). Делайте это обычными установщиками, такими как: 'setMinimumSize(width, height)' и 'setMaximumSize(width, height).
Если вы хотите достичь того же масштаба, установите QAxis 'setRange(min, max)', где минимальное беспокойство max - это вычисленный минимум (xMin, yMin) и 'max = std::max(xMax, yMax)'.
Используйте QtChart::setPlotArea(QRectF rect) для управления соотношением сторон графика.