在 Qt 中使用 QWT 生成间隔不等的图形

Posted

技术标签:

【中文标题】在 Qt 中使用 QWT 生成间隔不等的图形【英文标题】:generating graph with unequal intervals using QWT in Qt 【发布时间】:2015-06-05 04:17:56 【问题描述】:

我能够使用 QWT 在两个轴上生成等间隔的图表。

示例:如果我将范围设置为 100 到 1 并将刻度步设置为 10,刻度标签为 100 90 80 70 60 ....

但我需要以不等间隔动态生成。

预期输出:

示例: 在 x 轴上,我必须将刻度标签设为 100 50 40 30 10 9 8 ...

在 y 轴上,我需要刻度标签为 0.1 ,0.2, 0.3, 0.4, 99999, 99999

空格和数字间隔不应相同。我们如何使用 QWT 生成 x 轴和 y 轴上间隔不等的图形。

【问题讨论】:

【参考方案1】:

您可以使用 QwtPlot::setAxisScaleDiv() 手动设置刻度。

【讨论】:

以上是关于在 Qt 中使用 QWT 生成间隔不等的图形的主要内容,如果未能解决你的问题,请参考以下文章

在MATLAB里如何改变生成图形的坐标间隔

MATLAB中如何改变生成图形的坐标间隔

如何在 Qt 4.7 中使用 Qwt

Pandas - 以不等间隔绘制事件

将POSIX时间分配给R中的不等间隔

使用 Qt Creator (with Qwt),非常基础的东西