2

我想在 aValueAxis的右侧放置第二个ChartView文档指出“轴可以放置在图表的下方、上方、左侧或右侧。”

但是,我在 , 的文档中找不到任何属性AbstractAxisValueAxis或者ChartView与此相符。只有 的alignment属性AbstractAxis引起了我的注意,但是它是 const 并且不能在 QML 中修改:

Invalid property assignment: "alignment" is a read-only property

我可以看到在Multiple Axes Example中有一种 C++ 方法来设置对齐方式,但我正在寻找一种 QtQuick 方式来设置对齐方式。我在这里错过了什么吗?

4

1 回答 1

4

使用适当的系列属性而不是轴,例如:

ValueAxis {
    id: axisX
}
ValueAxis {
    id: axisY
}
LineSeries { // axes are right-bottom
    axisX: axisX
    axisYRight: axisY
}
LineSeries { // axes are top-left
    axisXTop: axisX
    axisY: axisY
}

是的,我同意这alignment是误导性的,使用此属性设置轴会更清楚。

于 2018-06-21T05:59:11.580 回答