import QtQuick 2.15 import QtCharts 2.15 Item { property int axisxMax property int axisxMin property int axisyMax property int axisyMin property alias spline:splineSeries property alias name:splineSeries.name property alias charView:charView function setRange_X(min, max){ axisxMin=min axisxMax=max } function setRange_Y(min, max){ axisyMin=min axisyMax=max } ChartView{ id:charView anchors.fill: parent antialiasing:true ValueAxis{ id:axisx max:axisxMax; min:axisxMin; tickCount: 13 } ValueAxis{ id:axisy max:axisyMax; min:axisyMin; tickCount: 15 } SplineSeries{ id:splineSeries color: Qt.rgba(255,0,0,1) axisX: axisx axisY: axisy useOpenGL: false } } }