import QtQuick 2.0 import QtCharts 2.2 Rectangle { id: root property string info: "info" color: "#000C3C" width: 600; height: 400; function setValue(list_y,txt) { root.info = txt; spline.clear(); axisY.min = Math.min.apply(null,list_y) axisY.max = Math.max.apply(null,list_y) for(var i=0;i<list_y.length;i++) { spline.append(i,list_y[i]); } } ChartView { id:chartView width: 0.66*parent.width height: parent.height backgroundColor: "#000C3C" ValueAxis { id: axisX min: 0 max: 10 labelsVisible: false gridVisible: false visible: false } ValueAxis { id: axisY labelsColor: "white" gridLineColor: "#3379B7" titleText: "取值趨向" } LineSeries { id:spline; axisX: axisX axisY: axisY color:"red" name: "參數分析" width:1 pointsVisible: true } } Text { id: text color: "white" font.pixelSize: 15; anchors.left: chartView.right width: 0.34*parent.width height: parent.height text: root.info wrapMode: Text.Wrap verticalAlignment:Text.AlignVCenter // Component.onCompleted: { // text.text = "參數名:xxx\n經分析2000.01.01~2020.01.01的數據, //發現參數取值總體呈現上升趨勢,出廠閾值為100~200,實際閾值為150~180, //最大取值:190,最小取值:129,最可能取值:148\n2020.05.01"; // } } }