QCharts在右侧的第二个Y轴

时间:2018-06-20 20:04:26

标签: qt qml qtquick2 qchart

我想在ValueAxis的右侧放置第二个ChartViewdocumentation指出“可以在图表的上,下,左或右放置轴。”

但是,我在AbstractAxisValueAxisChartView的文档中没有找到与此相关的属性。只有alignment的{​​{1}}属性引起了我的注意,但是它是const且不能在QML中修改:

AbstractAxis

我可以看到有一种C ++方式可以在Multiple Axes Example中设置对齐方式,但是我正在寻找一种QtQuick方式来设置对齐方式。我在这里想念东西吗?

1 个答案:

答案 0 :(得分:2)

使用适当的系列属性代替轴,例如:

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具有误导性,并且使用此属性设置轴会更清楚。