我必须创建一个图表并使用QChart。因此,我看了看QChart动态样条线示例(因为我将创建一个动态图表),并且在那里发现了一些奇怪的东西。

下面是启动屏幕。该代码是Qt提供的示例代码,但setTickCount()除外。

启动屏幕图像:

dynamic spline chart example code from Qt home page

我将tick的值从5更改为10。我认为如果将其更改为10,则刻度值将显示为0、1、2、3、4,...,10。但事实并非如此。

我认为在按比例尺间隔移动时,应该仅按比例尺间隔精确地增加它。我该怎么办?代码看起来不错。

最佳答案

您可能想尝试在构造函数中的某处调用void QValueAxis::applyNiceNumbers()。看看Qt文档中的void QValueAxis::applyNiceNumbers()

09-06 23:00