|
@@ -120,6 +120,7 @@ Diagram.prototype={
|
|
|
//{base:{type:,xTitle:,yTitle:,title,xUnit,yUnit,xyAxisRatio,yFixedMin,yFixedMax},serial:{smpTime,xvals,yvals},descTxt}
|
|
|
|
|
|
let {type='GT',xTitle='',yTitle='',title='',xyAxisRatio=2,yFixedMin,yFixedMax,xUnit,yUnit}=diagramData.base||{}
|
|
|
+ let {upMax,downMax,glbMax,glbMin,balance,stroke,turnIndex}=diagramData.base||{}
|
|
|
this.xTitle=xTitle
|
|
|
this.yTitle=yTitle
|
|
|
this.title=title
|
|
@@ -127,7 +128,8 @@ Diagram.prototype={
|
|
|
|
|
|
//构建曲线对象
|
|
|
let line=new Line({type,xUnit,yUnit,smpTime:diagramData.serial.smpTime});
|
|
|
- line.setData(diagramData.serial.xvals,diagramData.serial.yvals)
|
|
|
+ //line.setData(diagramData.serial.xvals,diagramData.serial.yvals)
|
|
|
+ line.initData(diagramData.serial.xvals,diagramData.serial.yvals,{upMax,downMax,glbMax,glbMin,balance,stroke,turnIndex})
|
|
|
this.yMax=yFixedMax!=null?yFixedMax:line.yMax; //优先使用设置的固定值,后使用计算出的值
|
|
|
this.yMin=yFixedMin!=null?yFixedMin:line.yMin;
|
|
|
this.xMax=line.xMax;
|