Добавление нескольких серий в QCchart вызывает плохое масштабированиеC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Добавление нескольких серий в QCchart вызывает плохое масштабирование

Сообщение Anonymous »

Я использую QT 5.12. Я извлек пример кода из библиотеки QTRPT, который я использую. Работа с QCchart , если присутствует только одна серия, то все хорошо. Я добавляю первую серию и Call-диаграмму-> createfaultaxess ();
Первая серия имеет три балла: Ось y в диаграмме начинается с 37,95 и заканчивается на 41.30

.

Код: Выделить всё



< /code>
Внезапно ось Y начинается с 0,0, но первая серия тоже выглядит как с 0,0! Это неправильно. Точки от первой серии неуместны.QChart *chart = new QChart();
auto series1 = new QLineSeries();
series->append(0.00, 37.950)
series->append(0.10, 41.050)
series->append(0.20, 41.300)
chart->addSeries(series1);

auto series2 = new QLineSeries();
series2->append(0.10, 0.000)
series2->append(0.20, 9.000)
series2->append(0.30, 15.000)
chart->addSeries(series2);

chart->createDefaultAxes();
Could you please help, how can I have both series inside one chart, but adding second one does not destroy the positions of first series?
I would be happy, if it could still rescale correctly, without me having to put min and max value for axis (autoscaling, similar to first example). Если это невозможно, приведите мне пример, как это сделать вручную.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... ad-scaling
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»