@@ -6,14 +6,14 @@ document.addEventListener('DOMContentLoaded', function() {
6
6
var reference_values = data . map ( d => d [ parameter ] ) ;
7
7
var fit_values = data . map ( d => d [ parameter + '_fit' ] ) ;
8
8
var errors = fit_values . map ( ( d , i ) => d - reference_values [ i ] ) ;
9
-
10
- var tolerance = reference_values . map ( ( d , i ) => data [ i ] [ 'atol' ] [ parameter ] + data [ i ] [ 'rtol' ] [ parameter ] * d ) ;
11
- var negative_tolerance = tolerance . map ( t => - t ) ;
12
-
13
9
var minRefValue = Math . min ( ...reference_values ) ;
14
10
var maxRefValue = Math . max ( ...reference_values ) ;
15
11
// Create a range for tolerance trace x axis.
16
12
var xRange = [ minRefValue , maxRefValue ] ;
13
+
14
+ var tolerance = xRange . map ( ( d , i ) => data [ reference_values . indexOf ( d ) ] [ 'atol' ] [ parameter ] + data [ i ] [ 'rtol' ] [ parameter ] * d ) ;
15
+ var negative_tolerance = tolerance . map ( t => - t ) ;
16
+
17
17
var scatter_trace = {
18
18
x : reference_values ,
19
19
y : errors ,
@@ -25,18 +25,16 @@ document.addEventListener('DOMContentLoaded', function() {
25
25
var tolerance_trace = {
26
26
x : xRange ,
27
27
y : tolerance ,
28
- mode : 'lines' ,
29
- type : 'scatter' ,
30
- line : { dash : 'dash' , color : 'red' } ,
28
+ type : 'line' ,
29
+ line : { dash : 'dash' , color : 'green' } ,
31
30
name : 'Positive Tolerance'
32
31
} ;
33
32
34
33
var negative_tolerance_trace = {
35
34
x : xRange ,
36
35
y : negative_tolerance ,
37
- mode : 'lines' ,
38
- type : 'scatter' ,
39
- line : { dash : 'dash' , color : 'green' } ,
36
+ type : 'line' ,
37
+ line : { dash : 'dash' , color : 'red' } ,
40
38
name : 'Negative Tolerance'
41
39
} ;
42
40
0 commit comments