更改图的域会使y轴值的呈现变形

时间:2019-10-07 07:56:37

标签: javascript angular d3.js

我正在List中创建一个图,该图根据分析类型改变了y轴域的计算方式。例如:

D3.js

我使用以下功能渲染一行和一个区域:

 if (this.analysisType === 'REGRESSION'  ) {
      this.chartProps.y.domain(
        d3.extent(this.plotData, (d: any) => {
        return d.yb ;
      }));
    }
 if (this.analysisType === 'CLASSIFICATION' || this.analysisType === 'SURVIVAL') {
    this.chartProps.y.domain([0, 1]);
 }

现在的事情是,在分类和生存时,将按预期方式绘制图,但在回归情况下,由于某种原因,y值会超出y轴。

^这是一个分类 Here is the normal one

,这里^是回归值 enter image description here

我想知道为什么第二个图的y值超过y轴。

0 个答案:

没有答案