QT диаграммы равной оси (ось должна образовывать квадрат, а не прямоугольник) - PullRequest
0 голосов
/ 18 сентября 2018

Как мне установить одинаковую длину моей оси на графике QChart?Я хочу, чтобы моя ось образовывала квадрат вместо прямоугольника, чтобы содержимое не искажалось.

Я хочу изменить изображение левого примера, чтобы оно выглядело как правое.Ось должна иметь одинаковую длину.

example

1 Ответ

0 голосов
/ 07 марта 2019

Хорошо, есть два разных подхода. Основываясь на том, как вы рисовали свои изображения, я думаю, что шкалы уже имеют одинаковый диапазон, поэтому вам нужно изменить макет QChartView (виджет, который содержит Qchart). Делайте это обычными установщиками, такими как: 'setMinimumSize (ширина, высота)' и 'setMaximumSize (ширина, высота).

Если вы хотите достичь того же масштаба, установите QAxis 'setRange (min, max)', где min fear max - это вычисленный минимум (xMin, yMin) и 'max = std :: max (xMax, yMax). ).

...