Мне нужно построить диаграмму, ось X которой имеет тип данных date-time
.
Я пытаюсь использовать QtCharts
для этого, но я считаю, что QtCharts::QDateTimeAxis
может обрабатывать только последовательные данные (ось X пропорциональна и последовательна).
Например, учитывая LineSeries:
{
{ "20:15:00", 123.0 },
{ "20:15:01", 124.0 },
{ "21:00:00", 125.0 },
{ "21:00:01", 126.0 },
}
Если я использую QDateTimeAxis
в качестве оси X, я получу слишком большой диапазон пробелов по оси X, а не только 4 точки.
Несмотря на то, что между "20:15:02" и "20: 59 :: 59" нет данных, QChart
по-прежнему дает пространство множества слотов по оси X, которые не имеют смысла.
Можем ли мы построить диаграмму с непоследовательной осью X с Qt
?
Если Qt
не может сделать это, есть ли библиотека C ++ с открытым исходным кодом, которая может сделать то же самое?