如何防止一系列值缩放Qt的图表轴的100%的范围内?

问题描述 投票:0回答:1

我从创建数据库值图表(两个系列)。的值的范围是0 - 1,当被命令创建轴:

chart->createDefaultAxes();

然后图形看起来是这样的(注意最大值0941):

enter image description here

我想有Y轴的范围从0到正好1。但是,当被明确创建轴

QValueAxis *axisY = new QValueAxis(chart);
chart->setAxisY(axisY);
axisY->setRange(0,1);
axisY->setTickCount(11);

然后将值“延伸”到的量程的100%和图表是显示虚幻值。这两条线具有最大1.0这是不是在数据库中。

enter image description here

如何防止值“拉伸”?

qt charts range qt5 axis
1个回答
0
投票

我找到了解决办法。当轴被使用以下一切命令附工作:

chart->setAxisX(axisX,chart->series().at(0));
chart->setAxisX(axisX,chart->series().at(1));
chart->setAxisY(axisY,chart->series().at(0));
chart->setAxisY(axisY,chart->series().at(1));

但目前尚不清楚对我,为什么下面这个简单的命令不工作:

chart->setAxisX(axisX);
chart->setAxisY(axisY);

我期待,如果未指定系列轴将被用于隐含所有系列。如果轴没有自动使用,为什么值“捉襟见肘”?这不是预期的行为...

© www.soinside.com 2019 - 2024. All rights reserved.