如何在 QML chartview line 系列中沿 xaxis 在单独的行中显示时间和日期

How can I display time and date in separate lines along xaxis in QML chartview line series

我能够在 QML Chartview Lineseries 中沿 x 轴向日期和时间字符串显示纪元值。但是,我想将时间和日期分成单独的行,如附件所示。

有人可以帮我解决这个问题吗? 下面是示例代码

Window {
width: 640
height: 480
visible: true
title: qsTr("Hello World")

property var lineSeries

property var x1Val : [1649736833, 1649740465, 1649744065, 1649747665, 1649751265, 1649754865, 1649758465, 1649762065, 1649765665, 1649769265]
property var y1Val : [0,1,2,3,4,5,6,7,8,9]

Component.onCompleted: {

    for(var i = 0; i < 2; i++) {
        lineSeries = chartView.createSeries(ChartView.SeriesTypeLine, "strend" + i)

        lineSeries.axisX = axisx2

        lineSeries.axisY = axisy2

        for(var iLoop = 0; iLoop < x1Val.length; iLoop++) {
            lineSeries.append(x1Val[iLoop] * 1000 + (i * 10000000), y1Val[iLoop])
        }
    }
}

ChartView {
    x: 0
    y: 0
    width: 640
    height: 480

    id: chartView

    DateTimeAxis {
        id: axisx2
        min: new Date(1649736833000)
        max: new Date(1649779265000)
        //format: "yyyy/MM/dd hh:mm"
        format: "hh:mm yyyy/MM/dd"
    }
    ValueAxis {
        id: axisy2
        min: 0
        max: 10
    }
}
}

预期输出

使用如下格式。这会将时间与日期的中心对齐。

格式:“ hh:mm
yyyy/MM/dd” //其中   - HTML 中的间距字符

谢谢大家的帮助