sy-wafer-stack
Wafer Stack
Aggregate multiple wafers at matching coordinates.
sy-wafer-stack
Inspect recurring failure locations and average parameter patterns.
Wafers must share a coordinate system, die dimensions, and orientation for comparison.
Base chart tier: Community. Features such as additional renderers and custom branding have separate entitlement requirements.
| Input | Data description |
|---|---|
wafers | An array of { id?, values: [{ col, row, bin?, value? }] }. |
metric | The aggregation: fail-count, fail-rate, or mean-value. |
- Run in Components
Change options and view framework-specific code
- Shared installation and integration
Complete implementation example
<div id="chart-container" style="width: 100%; min-width: 0;"></div>
<script type="module">
import { defineCustomElement as define0 } from '@syidax/advanced/components/sy-wafer-stack.js';
define0();
const specs = [
{
"id": "example-chart",
"tag": "sy-wafer-stack",
"props": {
"wafers": [
{
"id": "W1",
"values": [
{
"col": -6,
"row": -6,
"bin": 2,
"value": 95
},
{
"col": -5,
"row": -6,
"bin": 1,
"value": 96.93
},
{
"col": -4,
"row": -6,
"bin": 1,
"value": 97.96
},
{
"col": -3,
"row": -6,
"bin": 1,
"value": 97.59
},
{
"col": -2,
"row": -6,
"bin": 1,
"value": 96
},
{
"col": -1,
"row": -6,
"bin": 1,
"value": 93.95
},
{
"col": 0,
"row": -6,
"bin": 1,
"value": 92.39
},
{
"col": 1,
"row": -6,
"bin": 1,
"value": 92.05
},
{
"col": 2,
"row": -6,
"bin": 1,
"value": 93.11
},
{
"col": 3,
"row": -6,
"bin": 1,
"value": 95.05
},
{
"col": 4,
"row": -6,
"bin": 1,
"value": 96.97
},
{
"col": 5,
"row": -6,
"bin": 1,
"value": 97.96
},
{
"col": 6,
"row": -6,
"bin": 1,
"value": 97.56
},
{
"col": -6,
"row": -5,
"bin": 1,
"value": 95.96
},
{
"col": -5,
"row": -5,
"bin": 1,
"value": 93.9
},
{
"col": -4,
"row": -5,
"bin": 1,
"value": 92.36
},
{
"col": -3,
"row": -5,
"bin": 1,
"value": 92.06
},
{
"col": -2,
"row": -5,
"bin": 2,
"value": 93.15
},
{
"col": -1,
"row": -5,
"bin": 1,
"value": 95.1
},
{
"col": 0,
"row": -5,
"bin": 1,
"value": 97.01
},
{
"col": 1,
"row": -5,
"bin": 1,
"value": 97.97
},
{
"col": 2,
"row": -5,
"bin": 1,
"value": 97.54
},
{
"col": 3,
"row": -5,
"bin": 1,
"value": 95.91
},
{
"col": 4,
"row": -5,
"bin": 1,
"value": 93.85
},
{
"col": 5,
"row": -5,
"bin": 1,
"value": 92.34
},
{
"col": 6,
"row": -5,
"bin": 1,
"value": 92.07
},
{
"col": -6,
"row": -4,
"bin": 1,
"value": 93.19
},
{
"col": -5,
"row": -4,
"bin": 1,
"value": 95.15
},
{
"col": -4,
"row": -4,
"bin": 1,
"value": 97.05
},
{
"col": -3,
"row": -4,
"bin": 1,
"value": 97.98
},
{
"col": -2,
"row": -4,
"bin": 1,
"value": 97.51
},
{
"col": -1,
"row": -4,
"bin": 1,
"value": 95.86
},
{
"col": 0,
"row": -4,
"bin": 1,
"value": 93.81
},
{
"col": 1,
"row": -4,
"bin": 1,
"value": 92.31
},
{
"col": 2,
"row": -4,
"bin": 2,
"value": 92.08
},
{
"col": 3,
"row": -4,
"bin": 1,
"value": 93.23
},
{
"col": 4,
"row": -4,
"bin": 1,
"value": 95.2
},
{
"col": 5,
"row": -4,
"bin": 1,
"value": 97.08
},
{
"col": 6,
"row": -4,
"bin": 1,
"value": 97.98
},
{
"col": -6,
"row": -3,
"bin": 1,
"value": 97.48
},
{
"col": -5,
"row": -3,
"bin": 1,
"value": 95.81
},
{
"col": -4,
"row": -3,
"bin": 1,
"value": 93.76
},
{
"col": -3,
"row": -3,
"bin": 1,
"value": 92.29
},
{
"col": -2,
"row": -3,
"bin": 1,
"value": 92.1
},
{
"col": -1,
"row": -3,
"bin": 1,
"value": 93.27
},
{
"col": 0,
"row": -3,
"bin": 1,
"value": 95.25
},
{
"col": 1,
"row": -3,
"bin": 1,
"value": 97.12
},
{
"col": 2,
"row": -3,
"bin": 1,
"value": 97.99
},
{
"col": 3,
"row": -3,
"bin": 1,
"value": 97.45
},
{
"col": 4,
"row": -3,
"bin": 1,
"value": 95.76
},
{
"col": 5,
"row": -3,
"bin": 1,
"value": 93.72
},
{
"col": 6,
"row": -3,
"bin": 2,
"value": 92.27
},
{
"col": -6,
"row": -2,
"bin": 1,
"value": 92.11
},
{
"col": -5,
"row": -2,
"bin": 1,
"value": 93.31
},
{
"col": -4,
"row": -2,
"bin": 1,
"value": 95.3
},
{
"col": -3,
"row": -2,
"bin": 1,
"value": 97.15
},
{
"col": -2,
"row": -2,
"bin": 1,
"value": 97.99
},
{
"col": -1,
"row": -2,
"bin": 1,
"value": 97.42
},
{
"col": 0,
"row": -2,
"bin": 1,
"value": 95.72
},
{
"col": 1,
"row": -2,
"bin": 1,
"value": 93.67
},
{
"col": 2,
"row": -2,
"bin": 1,
"value": 92.25
},
{
"col": 3,
"row": -2,
"bin": 1,
"value": 92.12
},
{
"col": 4,
"row": -2,
"bin": 1,
"value": 93.35
},
{
"col": 5,
"row": -2,
"bin": 1,
"value": 95.35
},
{
"col": 6,
"row": -2,
"bin": 1,
"value": 97.19
},
{
"col": -6,
"row": -1,
"bin": 1,
"value": 98
},
{
"col": -5,
"row": -1,
"bin": 1,
"value": 97.39
},
{
"col": -4,
"row": -1,
"bin": 1,
"value": 95.67
},
{
"col": -3,
"row": -1,
"bin": 2,
"value": 93.63
},
{
"col": -2,
"row": -1,
"bin": 1,
"value": 92.23
},
{
"col": -1,
"row": -1,
"bin": 1,
"value": 92.14
},
{
"col": 0,
"row": -1,
"bin": 1,
"value": 93.39
},
{
"col": 1,
"row": -1,
"bin": 1,
"value": 95.4
},
{
"col": 2,
"row": -1,
"bin": 1,
"value": 97.22
},
{
"col": 3,
"row": -1,
"bin": 1,
"value": 98
},
{
"col": 4,
"row": -1,
"bin": 1,
"value": 97.36
},
{
"col": 5,
"row": -1,
"bin": 1,
"value": 95.62
},
{
"col": 6,
"row": -1,
"bin": 1,
"value": 93.58
},
{
"col": -6,
"row": 0,
"bin": 1,
"value": 92.21
},
{
"col": -5,
"row": 0,
"bin": 1,
"value": 92.15
},
{
"col": -4,
"row": 0,
"bin": 1,
"value": 93.44
},
{
"col": -3,
"row": 0,
"bin": 1,
"value": 95.45
},
{
"col": -2,
"row": 0,
"bin": 1,
"value": 97.26
},
{
"col": -1,
"row": 0,
"bin": 1,
"value": 98
},
{
"col": 0,
"row": 0,
"bin": 1,
"value": 97.33
},
{
"col": 1,
"row": 0,
"bin": 2,
"value": 95.57
},
{
"col": 2,
"row": 0,
"bin": 1,
"value": 93.54
},
{
"col": 3,
"row": 0,
"bin": 1,
"value": 92.19
},
{
"col": 4,
"row": 0,
"bin": 1,
"value": 92.17
},
{
"col": 5,
"row": 0,
"bin": 1,
"value": 93.48
},
{
"col": 6,
"row": 0,
"bin": 1,
"value": 95.5
},
{
"col": -6,
"row": 1,
"bin": 1,
"value": 97.29
},
{
"col": -5,
"row": 1,
"bin": 1,
"value": 98
},
{
"col": -4,
"row": 1,
"bin": 1,
"value": 97.3
},
{
"col": -3,
"row": 1,
"bin": 1,
"value": 95.52
},
{
"col": -2,
"row": 1,
"bin": 1,
"value": 93.49
},
{
"col": -1,
"row": 1,
"bin": 1,
"value": 92.18
},
{
"col": 0,
"row": 1,
"bin": 1,
"value": 92.19
},
{
"col": 1,
"row": 1,
"bin": 1,
"value": 93.52
},
{
"col": 2,
"row": 1,
"bin": 1,
"value": 95.55
},
{
"col": 3,
"row": 1,
"bin": 1,
"value": 97.32
},
{
"col": 4,
"row": 1,
"bin": 1,
"value": 98
},
{
"col": 5,
"row": 1,
"bin": 2,
"value": 97.27
},
{
"col": 6,
"row": 1,
"bin": 1,
"value": 95.47
},
{
"col": -6,
"row": 2,
"bin": 1,
"value": 93.45
},
{
"col": -5,
"row": 2,
"bin": 1,
"value": 92.16
},
{
"col": -4,
"row": 2,
"bin": 1,
"value": 92.21
},
{
"col": -3,
"row": 2,
"bin": 1,
"value": 93.57
},
{
"col": -2,
"row": 2,
"bin": 1,
"value": 95.6
},
{
"col": -1,
"row": 2,
"bin": 1,
"value": 97.35
},
{
"col": 0,
"row": 2,
"bin": 1,
"value": 98
},
{
"col": 1,
"row": 2,
"bin": 1,
"value": 97.23
},
{
"col": 2,
"row": 2,
"bin": 1,
"value": 95.42
},
{
"col": 3,
"row": 2,
"bin": 1,
"value": 93.41
},
{
"col": 4,
"row": 2,
"bin": 1,
"value": 92.14
},
{
"col": 5,
"row": 2,
"bin": 1,
"value": 92.22
},
{
"col": 6,
"row": 2,
"bin": 1,
"value": 93.61
},
{
"col": -6,
"row": 3,
"bin": 1,
"value": 95.65
},
{
"col": -5,
"row": 3,
"bin": 1,
"value": 97.38
},
{
"col": -4,
"row": 3,
"bin": 2,
"value": 98
},
{
"col": -3,
"row": 3,
"bin": 1,
"value": 97.2
},
{
"col": -2,
"row": 3,
"bin": 1,
"value": 95.37
},
{
"col": -1,
"row": 3,
"bin": 1,
"value": 93.36
},
{
"col": 0,
"row": 3,
"bin": 1,
"value": 92.13
},
{
"col": 1,
"row": 3,
"bin": 1,
"value": 92.24
},
{
"col": 2,
"row": 3,
"bin": 1,
"value": 93.66
},
{
"col": 3,
"row": 3,
"bin": 1,
"value": 95.7
},
{
"col": 4,
"row": 3,
"bin": 1,
"value": 97.41
},
{
"col": 5,
"row": 3,
"bin": 1,
"value": 97.99
},
{
"col": 6,
"row": 3,
"bin": 1,
"value": 97.16
},
{
"col": -6,
"row": 4,
"bin": 1,
"value": 95.32
},
{
"col": -5,
"row": 4,
"bin": 1,
"value": 93.32
},
{
"col": -4,
"row": 4,
"bin": 1,
"value": 92.11
},
{
"col": -3,
"row": 4,
"bin": 1,
"value": 92.26
},
{
"col": -2,
"row": 4,
"bin": 1,
"value": 93.7
},
{
"col": -1,
"row": 4,
"bin": 1,
"value": 95.75
},
{
"col": 0,
"row": 4,
"bin": 2,
"value": 97.44
},
{
"col": 1,
"row": 4,
"bin": 1,
"value": 97.99
},
{
"col": 2,
"row": 4,
"bin": 1,
"value": 97.13
},
{
"col": 3,
"row": 4,
"bin": 1,
"value": 95.27
},
{
"col": 4,
"row": 4,
"bin": 1,
"value": 93.28
},
{
"col": 5,
"row": 4,
"bin": 1,
"value": 92.1
},
{
"col": 6,
"row": 4,
"bin": 1,
"value": 92.29
},
{
"col": -6,
"row": 5,
"bin": 1,
"value": 93.75
},
{
"col": -5,
"row": 5,
"bin": 1,
"value": 95.8
},
{
"col": -4,
"row": 5,
"bin": 1,
"value": 97.47
},
{
"col": -3,
"row": 5,
"bin": 1,
"value": 97.99
},
{
"col": -2,
"row": 5,
"bin": 1,
"value": 97.09
},
{
"col": -1,
"row": 5,
"bin": 1,
"value": 95.22
},
{
"col": 0,
"row": 5,
"bin": 1,
"value": 93.24
},
{
"col": 1,
"row": 5,
"bin": 1,
"value": 92.09
},
{
"col": 2,
"row": 5,
"bin": 1,
"value": 92.31
},
{
"col": 3,
"row": 5,
"bin": 1,
"value": 93.79
},
{
"col": 4,
"row": 5,
"bin": 2,
"value": 95.85
},
{
"col": 5,
"row": 5,
"bin": 1,
"value": 97.5
},
{
"col": 6,
"row": 5,
"bin": 1,
"value": 97.98
},
{
"col": -6,
"row": 6,
"bin": 1,
"value": 97.06
},
{
"col": -5,
"row": 6,
"bin": 1,
"value": 95.17
},
{
"col": -4,
"row": 6,
"bin": 1,
"value": 93.2
},
{
"col": -3,
"row": 6,
"bin": 1,
"value": 92.08
},
{
"col": -2,
"row": 6,
"bin": 1,
"value": 92.33
},
{
"col": -1,
"row": 6,
"bin": 1,
"value": 93.84
},
{
"col": 0,
"row": 6,
"bin": 1,
"value": 95.89
},
{
"col": 1,
"row": 6,
"bin": 1,
"value": 97.53
},
{
"col": 2,
"row": 6,
"bin": 1,
"value": 97.97
},
{
"col": 3,
"row": 6,
"bin": 1,
"value": 97.02
},
{
"col": 4,
"row": 6,
"bin": 1,
"value": 95.12
},
{
"col": 5,
"row": 6,
"bin": 1,
"value": 93.16
},
{
"col": 6,
"row": 6,
"bin": 1,
"value": 92.07
}
]
},
{
"id": "W2",
"values": [
{
"col": -6,
"row": -6,
"bin": 1,
"value": 97.52
},
{
"col": -5,
"row": -6,
"bin": 1,
"value": 97.97
},
{
"col": -4,
"row": -6,
"bin": 1,
"value": 97.03
},
{
"col": -3,
"row": -6,
"bin": 1,
"value": 95.12
},
{
"col": -2,
"row": -6,
"bin": 1,
"value": 93.16
},
{
"col": -1,
"row": -6,
"bin": 1,
"value": 92.07
},
{
"col": 0,
"row": -6,
"bin": 1,
"value": 92.35
},
{
"col": 1,
"row": -6,
"bin": 1,
"value": 93.88
},
{
"col": 2,
"row": -6,
"bin": 1,
"value": 95.93
},
{
"col": 3,
"row": -6,
"bin": 1,
"value": 97.55
},
{
"col": 4,
"row": -6,
"bin": 1,
"value": 97.97
},
{
"col": 5,
"row": -6,
"bin": 1,
"value": 96.99
},
{
"col": 6,
"row": -6,
"bin": 1,
"value": 95.07
},
{
"col": -6,
"row": -5,
"bin": 1,
"value": 93.12
},
{
"col": -5,
"row": -5,
"bin": 2,
"value": 92.06
},
{
"col": -4,
"row": -5,
"bin": 1,
"value": 92.37
},
{
"col": -3,
"row": -5,
"bin": 1,
"value": 93.93
},
{
"col": -2,
"row": -5,
"bin": 1,
"value": 95.98
},
{
"col": -1,
"row": -5,
"bin": 1,
"value": 97.58
},
{
"col": 0,
"row": -5,
"bin": 1,
"value": 97.96
},
{
"col": 1,
"row": -5,
"bin": 1,
"value": 96.95
},
{
"col": 2,
"row": -5,
"bin": 1,
"value": 95.02
},
{
"col": 3,
"row": -5,
"bin": 1,
"value": 93.09
},
{
"col": 4,
"row": -5,
"bin": 1,
"value": 92.05
},
{
"col": 5,
"row": -5,
"bin": 1,
"value": 92.4
},
{
"col": 6,
"row": -5,
"bin": 1,
"value": 93.97
},
{
"col": -6,
"row": -4,
"bin": 1,
"value": 96.03
},
{
"col": -5,
"row": -4,
"bin": 1,
"value": 97.6
},
{
"col": -4,
"row": -4,
"bin": 1,
"value": 97.95
},
{
"col": -3,
"row": -4,
"bin": 1,
"value": 96.91
},
{
"col": -2,
"row": -4,
"bin": 1,
"value": 94.97
},
{
"col": -1,
"row": -4,
"bin": 2,
"value": 93.05
},
{
"col": 0,
"row": -4,
"bin": 1,
"value": 92.04
},
{
"col": 1,
"row": -4,
"bin": 1,
"value": 92.42
},
{
"col": 2,
"row": -4,
"bin": 1,
"value": 94.02
},
{
"col": 3,
"row": -4,
"bin": 1,
"value": 96.08
},
{
"col": 4,
"row": -4,
"bin": 1,
"value": 97.63
},
{
"col": 5,
"row": -4,
"bin": 1,
"value": 97.94
},
{
"col": 6,
"row": -4,
"bin": 1,
"value": 96.87
},
{
"col": -6,
"row": -3,
"bin": 1,
"value": 94.92
},
{
"col": -5,
"row": -3,
"bin": 1,
"value": 93.01
},
{
"col": -4,
"row": -3,
"bin": 1,
"value": 92.03
},
{
"col": -3,
"row": -3,
"bin": 1,
"value": 92.45
},
{
"col": -2,
"row": -3,
"bin": 1,
"value": 94.07
},
{
"col": -1,
"row": -3,
"bin": 1,
"value": 96.12
},
{
"col": 0,
"row": -3,
"bin": 1,
"value": 97.65
},
{
"col": 1,
"row": -3,
"bin": 1,
"value": 97.93
},
{
"col": 2,
"row": -3,
"bin": 1,
"value": 96.83
},
{
"col": 3,
"row": -3,
"bin": 2,
"value": 94.87
},
{
"col": 4,
"row": -3,
"bin": 1,
"value": 92.97
},
{
"col": 5,
"row": -3,
"bin": 1,
"value": 92.02
},
{
"col": 6,
"row": -3,
"bin": 1,
"value": 92.48
},
{
"col": -6,
"row": -2,
"bin": 1,
"value": 94.12
},
{
"col": -5,
"row": -2,
"bin": 1,
"value": 96.17
},
{
"col": -4,
"row": -2,
"bin": 1,
"value": 97.67
},
{
"col": -3,
"row": -2,
"bin": 1,
"value": 97.92
},
{
"col": -2,
"row": -2,
"bin": 1,
"value": 96.79
},
{
"col": -1,
"row": -2,
"bin": 1,
"value": 94.82
},
{
"col": 0,
"row": -2,
"bin": 1,
"value": 92.93
},
{
"col": 1,
"row": -2,
"bin": 1,
"value": 92.02
},
{
"col": 2,
"row": -2,
"bin": 1,
"value": 92.5
},
{
"col": 3,
"row": -2,
"bin": 1,
"value": 94.16
},
{
"col": 4,
"row": -2,
"bin": 1,
"value": 96.22
},
{
"col": 5,
"row": -2,
"bin": 1,
"value": 97.7
},
{
"col": 6,
"row": -2,
"bin": 1,
"value": 97.91
},
{
"col": -6,
"row": -1,
"bin": 2,
"value": 96.75
},
{
"col": -5,
"row": -1,
"bin": 1,
"value": 94.77
},
{
"col": -4,
"row": -1,
"bin": 1,
"value": 92.9
},
{
"col": -3,
"row": -1,
"bin": 1,
"value": 92.01
},
{
"col": -2,
"row": -1,
"bin": 1,
"value": 92.53
},
{
"col": -1,
"row": -1,
"bin": 1,
"value": 94.21
},
{
"col": 0,
"row": -1,
"bin": 1,
"value": 96.26
},
{
"col": 1,
"row": -1,
"bin": 1,
"value": 97.72
},
{
"col": 2,
"row": -1,
"bin": 1,
"value": 97.9
},
{
"col": 3,
"row": -1,
"bin": 1,
"value": 96.71
},
{
"col": 4,
"row": -1,
"bin": 1,
"value": 94.72
},
{
"col": 5,
"row": -1,
"bin": 1,
"value": 92.86
},
{
"col": 6,
"row": -1,
"bin": 1,
"value": 92.01
},
{
"col": -6,
"row": 0,
"bin": 1,
"value": 92.56
},
{
"col": -5,
"row": 0,
"bin": 1,
"value": 94.26
},
{
"col": -4,
"row": 0,
"bin": 1,
"value": 96.31
},
{
"col": -3,
"row": 0,
"bin": 1,
"value": 97.74
},
{
"col": -2,
"row": 0,
"bin": 2,
"value": 97.88
},
{
"col": -1,
"row": 0,
"bin": 1,
"value": 96.67
},
{
"col": 0,
"row": 0,
"bin": 1,
"value": 94.67
},
{
"col": 1,
"row": 0,
"bin": 1,
"value": 92.83
},
{
"col": 2,
"row": 0,
"bin": 1,
"value": 92.01
},
{
"col": 3,
"row": 0,
"bin": 1,
"value": 92.59
},
{
"col": 4,
"row": 0,
"bin": 1,
"value": 94.31
},
{
"col": 5,
"row": 0,
"bin": 1,
"value": 96.35
},
{
"col": 6,
"row": 0,
"bin": 1,
"value": 97.76
},
{
"col": -6,
"row": 1,
"bin": 1,
"value": 97.87
},
{
"col": -5,
"row": 1,
"bin": 1,
"value": 96.63
},
{
"col": -4,
"row": 1,
"bin": 1,
"value": 94.62
},
{
"col": -3,
"row": 1,
"bin": 1,
"value": 92.79
},
{
"col": -2,
"row": 1,
"bin": 1,
"value": 92
},
{
"col": -1,
"row": 1,
"bin": 1,
"value": 92.62
},
{
"col": 0,
"row": 1,
"bin": 1,
"value": 94.36
},
{
"col": 1,
"row": 1,
"bin": 1,
"value": 96.4
},
{
"col": 2,
"row": 1,
"bin": 2,
"value": 97.78
},
{
"col": 3,
"row": 1,
"bin": 1,
"value": 97.85
},
{
"col": 4,
"row": 1,
"bin": 1,
"value": 96.58
},
{
"col": 5,
"row": 1,
"bin": 1,
"value": 94.57
},
{
"col": 6,
"row": 1,
"bin": 1,
"value": 92.76
},
{
"col": -6,
"row": 2,
"bin": 1,
"value": 92
},
{
"col": -5,
"row": 2,
"bin": 1,
"value": 92.65
},
{
"col": -4,
"row": 2,
"bin": 1,
"value": 94.41
},
{
"col": -3,
"row": 2,
"bin": 1,
"value": 96.44
},
{
"col": -2,
"row": 2,
"bin": 1,
"value": 97.8
},
{
"col": -1,
"row": 2,
"bin": 1,
"value": 97.84
},
{
"col": 0,
"row": 2,
"bin": 1,
"value": 96.54
},
{
"col": 1,
"row": 2,
"bin": 1,
"value": 94.52
},
{
"col": 2,
"row": 2,
"bin": 1,
"value": 92.73
},
{
"col": 3,
"row": 2,
"bin": 1,
"value": 92
},
{
"col": 4,
"row": 2,
"bin": 1,
"value": 92.69
},
{
"col": 5,
"row": 2,
"bin": 1,
"value": 94.46
},
{
"col": 6,
"row": 2,
"bin": 2,
"value": 96.49
},
{
"col": -6,
"row": 3,
"bin": 1,
"value": 97.82
},
{
"col": -5,
"row": 3,
"bin": 1,
"value": 97.82
},
{
"col": -4,
"row": 3,
"bin": 1,
"value": 96.5
},
{
"col": -3,
"row": 3,
"bin": 1,
"value": 94.47
},
{
"col": -2,
"row": 3,
"bin": 1,
"value": 92.69
},
{
"col": -1,
"row": 3,
"bin": 1,
"value": 92
},
{
"col": 0,
"row": 3,
"bin": 1,
"value": 92.72
},
{
"col": 1,
"row": 3,
"bin": 1,
"value": 94.51
},
{
"col": 2,
"row": 3,
"bin": 1,
"value": 96.53
},
{
"col": 3,
"row": 3,
"bin": 1,
"value": 97.83
},
{
"col": 4,
"row": 3,
"bin": 1,
"value": 97.8
},
{
"col": 5,
"row": 3,
"bin": 1,
"value": 96.45
},
{
"col": 6,
"row": 3,
"bin": 1,
"value": 94.42
},
{
"col": -6,
"row": 4,
"bin": 1,
"value": 92.66
},
{
"col": -5,
"row": 4,
"bin": 1,
"value": 92
},
{
"col": -4,
"row": 4,
"bin": 1,
"value": 92.75
},
{
"col": -3,
"row": 4,
"bin": 2,
"value": 94.56
},
{
"col": -2,
"row": 4,
"bin": 1,
"value": 96.57
},
{
"col": -1,
"row": 4,
"bin": 1,
"value": 97.85
},
{
"col": 0,
"row": 4,
"bin": 1,
"value": 97.78
},
{
"col": 1,
"row": 4,
"bin": 1,
"value": 96.41
},
{
"col": 2,
"row": 4,
"bin": 1,
"value": 94.37
},
{
"col": 3,
"row": 4,
"bin": 1,
"value": 92.63
},
{
"col": 4,
"row": 4,
"bin": 1,
"value": 92
},
{
"col": 5,
"row": 4,
"bin": 1,
"value": 92.78
},
{
"col": 6,
"row": 4,
"bin": 1,
"value": 94.61
},
{
"col": -6,
"row": 5,
"bin": 1,
"value": 96.62
},
{
"col": -5,
"row": 5,
"bin": 1,
"value": 97.86
},
{
"col": -4,
"row": 5,
"bin": 1,
"value": 97.77
},
{
"col": -3,
"row": 5,
"bin": 1,
"value": 96.37
},
{
"col": -2,
"row": 5,
"bin": 1,
"value": 94.32
},
{
"col": -1,
"row": 5,
"bin": 1,
"value": 92.6
},
{
"col": 0,
"row": 5,
"bin": 1,
"value": 92
},
{
"col": 1,
"row": 5,
"bin": 2,
"value": 92.82
},
{
"col": 2,
"row": 5,
"bin": 1,
"value": 94.66
},
{
"col": 3,
"row": 5,
"bin": 1,
"value": 96.66
},
{
"col": 4,
"row": 5,
"bin": 1,
"value": 97.88
},
{
"col": 5,
"row": 5,
"bin": 1,
"value": 97.75
},
{
"col": 6,
"row": 5,
"bin": 1,
"value": 96.32
},
{
"col": -6,
"row": 6,
"bin": 1,
"value": 94.27
},
{
"col": -5,
"row": 6,
"bin": 1,
"value": 92.57
},
{
"col": -4,
"row": 6,
"bin": 1,
"value": 92.01
},
{
"col": -3,
"row": 6,
"bin": 1,
"value": 92.85
},
{
"col": -2,
"row": 6,
"bin": 1,
"value": 94.71
},
{
"col": -1,
"row": 6,
"bin": 1,
"value": 96.7
},
{
"col": 0,
"row": 6,
"bin": 1,
"value": 97.89
},
{
"col": 1,
"row": 6,
"bin": 1,
"value": 97.72
},
{
"col": 2,
"row": 6,
"bin": 1,
"value": 96.27
},
{
"col": 3,
"row": 6,
"bin": 1,
"value": 94.23
},
{
"col": 4,
"row": 6,
"bin": 1,
"value": 92.54
},
{
"col": 5,
"row": 6,
"bin": 2,
"value": 92.01
},
{
"col": 6,
"row": 6,
"bin": 1,
"value": 92.89
}
]
},
{
"id": "W3",
"values": [
{
"col": -6,
"row": -6,
"bin": 1,
"value": 97.73
},
{
"col": -5,
"row": -6,
"bin": 1,
"value": 96.28
},
{
"col": -4,
"row": -6,
"bin": 1,
"value": 94.23
},
{
"col": -3,
"row": -6,
"bin": 1,
"value": 92.55
},
{
"col": -2,
"row": -6,
"bin": 1,
"value": 92.01
},
{
"col": -1,
"row": -6,
"bin": 1,
"value": 92.88
},
{
"col": 0,
"row": -6,
"bin": 1,
"value": 94.75
},
{
"col": 1,
"row": -6,
"bin": 1,
"value": 96.74
},
{
"col": 2,
"row": -6,
"bin": 1,
"value": 97.9
},
{
"col": 3,
"row": -6,
"bin": 1,
"value": 97.71
},
{
"col": 4,
"row": -6,
"bin": 1,
"value": 96.24
},
{
"col": 5,
"row": -6,
"bin": 2,
"value": 94.18
},
{
"col": 6,
"row": -6,
"bin": 1,
"value": 92.52
},
{
"col": -6,
"row": -5,
"bin": 1,
"value": 92.02
},
{
"col": -5,
"row": -5,
"bin": 1,
"value": 92.92
},
{
"col": -4,
"row": -5,
"bin": 1,
"value": 94.8
},
{
"col": -3,
"row": -5,
"bin": 1,
"value": 96.78
},
{
"col": -2,
"row": -5,
"bin": 1,
"value": 97.92
},
{
"col": -1,
"row": -5,
"bin": 1,
"value": 97.68
},
{
"col": 0,
"row": -5,
"bin": 1,
"value": 96.19
},
{
"col": 1,
"row": -5,
"bin": 1,
"value": 94.14
},
{
"col": 2,
"row": -5,
"bin": 1,
"value": 92.49
},
{
"col": 3,
"row": -5,
"bin": 1,
"value": 92.02
},
{
"col": 4,
"row": -5,
"bin": 1,
"value": 92.96
},
{
"col": 5,
"row": -5,
"bin": 1,
"value": 94.85
},
{
"col": 6,
"row": -5,
"bin": 1,
"value": 96.82
},
{
"col": -6,
"row": -4,
"bin": 1,
"value": 97.93
},
{
"col": -5,
"row": -4,
"bin": 1,
"value": 97.66
},
{
"col": -4,
"row": -4,
"bin": 2,
"value": 96.14
},
{
"col": -3,
"row": -4,
"bin": 1,
"value": 94.09
},
{
"col": -2,
"row": -4,
"bin": 1,
"value": 92.46
},
{
"col": -1,
"row": -4,
"bin": 1,
"value": 92.03
},
{
"col": 0,
"row": -4,
"bin": 1,
"value": 92.99
},
{
"col": 1,
"row": -4,
"bin": 1,
"value": 94.9
},
{
"col": 2,
"row": -4,
"bin": 1,
"value": 96.86
},
{
"col": 3,
"row": -4,
"bin": 1,
"value": 97.94
},
{
"col": 4,
"row": -4,
"bin": 1,
"value": 97.64
},
{
"col": 5,
"row": -4,
"bin": 1,
"value": 96.1
},
{
"col": 6,
"row": -4,
"bin": 1,
"value": 94.04
},
{
"col": -6,
"row": -3,
"bin": 1,
"value": 92.43
},
{
"col": -5,
"row": -3,
"bin": 1,
"value": 92.04
},
{
"col": -4,
"row": -3,
"bin": 1,
"value": 93.03
},
{
"col": -3,
"row": -3,
"bin": 1,
"value": 94.95
},
{
"col": -2,
"row": -3,
"bin": 1,
"value": 96.9
},
{
"col": -1,
"row": -3,
"bin": 1,
"value": 97.95
},
{
"col": 0,
"row": -3,
"bin": 2,
"value": 97.61
},
{
"col": 1,
"row": -3,
"bin": 1,
"value": 96.05
},
{
"col": 2,
"row": -3,
"bin": 1,
"value": 93.99
},
{
"col": 3,
"row": -3,
"bin": 1,
"value": 92.41
},
{
"col": 4,
"row": -3,
"bin": 1,
"value": 92.04
},
{
"col": 5,
"row": -3,
"bin": 1,
"value": 93.07
},
{
"col": 6,
"row": -3,
"bin": 1,
"value": 95
},
{
"col": -6,
"row": -2,
"bin": 1,
"value": 96.93
},
{
"col": -5,
"row": -2,
"bin": 1,
"value": 97.96
},
{
"col": -4,
"row": -2,
"bin": 1,
"value": 97.59
},
{
"col": -3,
"row": -2,
"bin": 1,
"value": 96
},
{
"col": -2,
"row": -2,
"bin": 1,
"value": 93.95
},
{
"col": -1,
"row": -2,
"bin": 1,
"value": 92.38
},
{
"col": 0,
"row": -2,
"bin": 1,
"value": 92.05
},
{
"col": 1,
"row": -2,
"bin": 1,
"value": 93.11
},
{
"col": 2,
"row": -2,
"bin": 1,
"value": 95.05
},
{
"col": 3,
"row": -2,
"bin": 1,
"value": 96.97
},
{
"col": 4,
"row": -2,
"bin": 2,
"value": 97.96
},
{
"col": 5,
"row": -2,
"bin": 1,
"value": 97.56
},
{
"col": 6,
"row": -2,
"bin": 1,
"value": 95.95
},
{
"col": -6,
"row": -1,
"bin": 1,
"value": 93.9
},
{
"col": -5,
"row": -1,
"bin": 1,
"value": 92.36
},
{
"col": -4,
"row": -1,
"bin": 1,
"value": 92.06
},
{
"col": -3,
"row": -1,
"bin": 1,
"value": 93.15
},
{
"col": -2,
"row": -1,
"bin": 1,
"value": 95.1
},
{
"col": -1,
"row": -1,
"bin": 1,
"value": 97.01
},
{
"col": 0,
"row": -1,
"bin": 1,
"value": 97.97
},
{
"col": 1,
"row": -1,
"bin": 1,
"value": 97.54
},
{
"col": 2,
"row": -1,
"bin": 1,
"value": 95.91
},
{
"col": 3,
"row": -1,
"bin": 1,
"value": 93.85
},
{
"col": 4,
"row": -1,
"bin": 1,
"value": 92.34
},
{
"col": 5,
"row": -1,
"bin": 1,
"value": 92.07
},
{
"col": 6,
"row": -1,
"bin": 1,
"value": 93.19
},
{
"col": -6,
"row": 0,
"bin": 1,
"value": 95.15
},
{
"col": -5,
"row": 0,
"bin": 2,
"value": 97.05
},
{
"col": -4,
"row": 0,
"bin": 1,
"value": 97.98
},
{
"col": -3,
"row": 0,
"bin": 1,
"value": 97.51
},
{
"col": -2,
"row": 0,
"bin": 1,
"value": 95.86
},
{
"col": -1,
"row": 0,
"bin": 1,
"value": 93.8
},
{
"col": 0,
"row": 0,
"bin": 1,
"value": 92.31
},
{
"col": 1,
"row": 0,
"bin": 1,
"value": 92.09
},
{
"col": 2,
"row": 0,
"bin": 1,
"value": 93.23
},
{
"col": 3,
"row": 0,
"bin": 1,
"value": 95.2
},
{
"col": 4,
"row": 0,
"bin": 1,
"value": 97.08
},
{
"col": 5,
"row": 0,
"bin": 1,
"value": 97.98
},
{
"col": 6,
"row": 0,
"bin": 1,
"value": 97.48
},
{
"col": -6,
"row": 1,
"bin": 1,
"value": 95.81
},
{
"col": -5,
"row": 1,
"bin": 1,
"value": 93.76
},
{
"col": -4,
"row": 1,
"bin": 1,
"value": 92.29
},
{
"col": -3,
"row": 1,
"bin": 1,
"value": 92.1
},
{
"col": -2,
"row": 1,
"bin": 1,
"value": 93.27
},
{
"col": -1,
"row": 1,
"bin": 2,
"value": 95.25
},
{
"col": 0,
"row": 1,
"bin": 1,
"value": 97.12
},
{
"col": 1,
"row": 1,
"bin": 1,
"value": 97.99
},
{
"col": 2,
"row": 1,
"bin": 1,
"value": 97.45
},
{
"col": 3,
"row": 1,
"bin": 1,
"value": 95.76
},
{
"col": 4,
"row": 1,
"bin": 1,
"value": 93.71
},
{
"col": 5,
"row": 1,
"bin": 1,
"value": 92.27
},
{
"col": 6,
"row": 1,
"bin": 1,
"value": 92.11
},
{
"col": -6,
"row": 2,
"bin": 1,
"value": 93.31
},
{
"col": -5,
"row": 2,
"bin": 1,
"value": 95.3
},
{
"col": -4,
"row": 2,
"bin": 1,
"value": 97.16
},
{
"col": -3,
"row": 2,
"bin": 1,
"value": 97.99
},
{
"col": -2,
"row": 2,
"bin": 1,
"value": 97.42
},
{
"col": -1,
"row": 2,
"bin": 1,
"value": 95.71
},
{
"col": 0,
"row": 2,
"bin": 1,
"value": 93.67
},
{
"col": 1,
"row": 2,
"bin": 1,
"value": 92.25
},
{
"col": 2,
"row": 2,
"bin": 1,
"value": 92.12
},
{
"col": 3,
"row": 2,
"bin": 2,
"value": 93.35
},
{
"col": 4,
"row": 2,
"bin": 1,
"value": 95.35
},
{
"col": 5,
"row": 2,
"bin": 1,
"value": 97.19
},
{
"col": 6,
"row": 2,
"bin": 1,
"value": 98
},
{
"col": -6,
"row": 3,
"bin": 1,
"value": 97.39
},
{
"col": -5,
"row": 3,
"bin": 1,
"value": 95.66
},
{
"col": -4,
"row": 3,
"bin": 1,
"value": 93.62
},
{
"col": -3,
"row": 3,
"bin": 1,
"value": 92.23
},
{
"col": -2,
"row": 3,
"bin": 1,
"value": 92.14
},
{
"col": -1,
"row": 3,
"bin": 1,
"value": 93.39
},
{
"col": 0,
"row": 3,
"bin": 1,
"value": 95.4
},
{
"col": 1,
"row": 3,
"bin": 1,
"value": 97.22
},
{
"col": 2,
"row": 3,
"bin": 1,
"value": 98
},
{
"col": 3,
"row": 3,
"bin": 1,
"value": 97.36
},
{
"col": 4,
"row": 3,
"bin": 1,
"value": 95.61
},
{
"col": 5,
"row": 3,
"bin": 1,
"value": 93.58
},
{
"col": 6,
"row": 3,
"bin": 1,
"value": 92.21
},
{
"col": -6,
"row": 4,
"bin": 2,
"value": 92.16
},
{
"col": -5,
"row": 4,
"bin": 1,
"value": 93.44
},
{
"col": -4,
"row": 4,
"bin": 1,
"value": 95.45
},
{
"col": -3,
"row": 4,
"bin": 1,
"value": 97.26
},
{
"col": -2,
"row": 4,
"bin": 1,
"value": 98
},
{
"col": -1,
"row": 4,
"bin": 1,
"value": 97.33
},
{
"col": 0,
"row": 4,
"bin": 1,
"value": 95.56
},
{
"col": 1,
"row": 4,
"bin": 1,
"value": 93.53
},
{
"col": 2,
"row": 4,
"bin": 1,
"value": 92.19
},
{
"col": 3,
"row": 4,
"bin": 1,
"value": 92.17
},
{
"col": 4,
"row": 4,
"bin": 1,
"value": 93.48
},
{
"col": 5,
"row": 4,
"bin": 1,
"value": 95.5
},
{
"col": 6,
"row": 4,
"bin": 1,
"value": 97.29
},
{
"col": -6,
"row": 5,
"bin": 1,
"value": 98
},
{
"col": -5,
"row": 5,
"bin": 1,
"value": 97.3
},
{
"col": -4,
"row": 5,
"bin": 1,
"value": 95.52
},
{
"col": -3,
"row": 5,
"bin": 1,
"value": 93.49
},
{
"col": -2,
"row": 5,
"bin": 2,
"value": 92.18
},
{
"col": -1,
"row": 5,
"bin": 1,
"value": 92.19
},
{
"col": 0,
"row": 5,
"bin": 1,
"value": 93.52
},
{
"col": 1,
"row": 5,
"bin": 1,
"value": 95.55
},
{
"col": 2,
"row": 5,
"bin": 1,
"value": 97.32
},
{
"col": 3,
"row": 5,
"bin": 1,
"value": 98
},
{
"col": 4,
"row": 5,
"bin": 1,
"value": 97.27
},
{
"col": 5,
"row": 5,
"bin": 1,
"value": 95.47
},
{
"col": 6,
"row": 5,
"bin": 1,
"value": 93.45
},
{
"col": -6,
"row": 6,
"bin": 1,
"value": 92.16
},
{
"col": -5,
"row": 6,
"bin": 1,
"value": 92.21
},
{
"col": -4,
"row": 6,
"bin": 1,
"value": 93.57
},
{
"col": -3,
"row": 6,
"bin": 1,
"value": 95.6
},
{
"col": -2,
"row": 6,
"bin": 1,
"value": 97.35
},
{
"col": -1,
"row": 6,
"bin": 1,
"value": 98
},
{
"col": 0,
"row": 6,
"bin": 1,
"value": 97.23
},
{
"col": 1,
"row": 6,
"bin": 1,
"value": 95.42
},
{
"col": 2,
"row": 6,
"bin": 2,
"value": 93.4
},
{
"col": 3,
"row": 6,
"bin": 1,
"value": 92.14
},
{
"col": 4,
"row": 6,
"bin": 1,
"value": 92.23
},
{
"col": 5,
"row": 6,
"bin": 1,
"value": 93.61
},
{
"col": 6,
"row": 6,
"bin": 1,
"value": 95.65
}
]
},
{
"id": "W4",
"values": [
{
"col": -6,
"row": -6,
"bin": 1,
"value": 95.42
},
{
"col": -5,
"row": -6,
"bin": 1,
"value": 93.41
},
{
"col": -4,
"row": -6,
"bin": 1,
"value": 92.15
},
{
"col": -3,
"row": -6,
"bin": 1,
"value": 92.22
},
{
"col": -2,
"row": -6,
"bin": 1,
"value": 93.61
},
{
"col": -1,
"row": -6,
"bin": 1,
"value": 95.65
},
{
"col": 0,
"row": -6,
"bin": 1,
"value": 97.38
},
{
"col": 1,
"row": -6,
"bin": 1,
"value": 98
},
{
"col": 2,
"row": -6,
"bin": 2,
"value": 97.2
},
{
"col": 3,
"row": -6,
"bin": 1,
"value": 95.37
},
{
"col": 4,
"row": -6,
"bin": 1,
"value": 93.37
},
{
"col": 5,
"row": -6,
"bin": 1,
"value": 92.13
},
{
"col": 6,
"row": -6,
"bin": 1,
"value": 92.24
},
{
"col": -6,
"row": -5,
"bin": 1,
"value": 93.65
},
{
"col": -5,
"row": -5,
"bin": 1,
"value": 95.69
},
{
"col": -4,
"row": -5,
"bin": 1,
"value": 97.41
},
{
"col": -3,
"row": -5,
"bin": 1,
"value": 97.99
},
{
"col": -2,
"row": -5,
"bin": 1,
"value": 97.17
},
{
"col": -1,
"row": -5,
"bin": 1,
"value": 95.32
},
{
"col": 0,
"row": -5,
"bin": 1,
"value": 93.33
},
{
"col": 1,
"row": -5,
"bin": 1,
"value": 92.12
},
{
"col": 2,
"row": -5,
"bin": 1,
"value": 92.26
},
{
"col": 3,
"row": -5,
"bin": 1,
"value": 93.7
},
{
"col": 4,
"row": -5,
"bin": 1,
"value": 95.74
},
{
"col": 5,
"row": -5,
"bin": 1,
"value": 97.44
},
{
"col": 6,
"row": -5,
"bin": 2,
"value": 97.99
},
{
"col": -6,
"row": -4,
"bin": 1,
"value": 97.13
},
{
"col": -5,
"row": -4,
"bin": 1,
"value": 95.27
},
{
"col": -4,
"row": -4,
"bin": 1,
"value": 93.28
},
{
"col": -3,
"row": -4,
"bin": 1,
"value": 92.1
},
{
"col": -2,
"row": -4,
"bin": 1,
"value": 92.28
},
{
"col": -1,
"row": -4,
"bin": 1,
"value": 93.74
},
{
"col": 0,
"row": -4,
"bin": 1,
"value": 95.79
},
{
"col": 1,
"row": -4,
"bin": 1,
"value": 97.47
},
{
"col": 2,
"row": -4,
"bin": 1,
"value": 97.99
},
{
"col": 3,
"row": -4,
"bin": 1,
"value": 97.1
},
{
"col": 4,
"row": -4,
"bin": 1,
"value": 95.22
},
{
"col": 5,
"row": -4,
"bin": 1,
"value": 93.24
},
{
"col": 6,
"row": -4,
"bin": 1,
"value": 92.09
},
{
"col": -6,
"row": -3,
"bin": 1,
"value": 92.31
},
{
"col": -5,
"row": -3,
"bin": 1,
"value": 93.79
},
{
"col": -4,
"row": -3,
"bin": 1,
"value": 95.84
},
{
"col": -3,
"row": -3,
"bin": 2,
"value": 97.5
},
{
"col": -2,
"row": -3,
"bin": 1,
"value": 97.98
},
{
"col": -1,
"row": -3,
"bin": 1,
"value": 97.06
},
{
"col": 0,
"row": -3,
"bin": 1,
"value": 95.17
},
{
"col": 1,
"row": -3,
"bin": 1,
"value": 93.2
},
{
"col": 2,
"row": -3,
"bin": 1,
"value": 92.08
},
{
"col": 3,
"row": -3,
"bin": 1,
"value": 92.33
},
{
"col": 4,
"row": -3,
"bin": 1,
"value": 93.83
},
{
"col": 5,
"row": -3,
"bin": 1,
"value": 95.89
},
{
"col": 6,
"row": -3,
"bin": 1,
"value": 97.53
},
{
"col": -6,
"row": -2,
"bin": 1,
"value": 97.97
},
{
"col": -5,
"row": -2,
"bin": 1,
"value": 97.02
},
{
"col": -4,
"row": -2,
"bin": 1,
"value": 95.12
},
{
"col": -3,
"row": -2,
"bin": 1,
"value": 93.16
},
{
"col": -2,
"row": -2,
"bin": 1,
"value": 92.07
},
{
"col": -1,
"row": -2,
"bin": 1,
"value": 92.35
},
{
"col": 0,
"row": -2,
"bin": 1,
"value": 93.88
},
{
"col": 1,
"row": -2,
"bin": 2,
"value": 95.94
},
{
"col": 2,
"row": -2,
"bin": 1,
"value": 97.55
},
{
"col": 3,
"row": -2,
"bin": 1,
"value": 97.97
},
{
"col": 4,
"row": -2,
"bin": 1,
"value": 96.99
},
{
"col": 5,
"row": -2,
"bin": 1,
"value": 95.07
},
{
"col": 6,
"row": -2,
"bin": 1,
"value": 93.12
},
{
"col": -6,
"row": -1,
"bin": 1,
"value": 92.06
},
{
"col": -5,
"row": -1,
"bin": 1,
"value": 92.37
},
{
"col": -4,
"row": -1,
"bin": 1,
"value": 93.93
},
{
"col": -3,
"row": -1,
"bin": 1,
"value": 95.98
},
{
"col": -2,
"row": -1,
"bin": 1,
"value": 97.58
},
{
"col": -1,
"row": -1,
"bin": 1,
"value": 97.96
},
{
"col": 0,
"row": -1,
"bin": 1,
"value": 96.95
},
{
"col": 1,
"row": -1,
"bin": 1,
"value": 95.02
},
{
"col": 2,
"row": -1,
"bin": 1,
"value": 93.08
},
{
"col": 3,
"row": -1,
"bin": 1,
"value": 92.05
},
{
"col": 4,
"row": -1,
"bin": 1,
"value": 92.4
},
{
"col": 5,
"row": -1,
"bin": 2,
"value": 93.98
},
{
"col": 6,
"row": -1,
"bin": 1,
"value": 96.03
},
{
"col": -6,
"row": 0,
"bin": 1,
"value": 97.6
},
{
"col": -5,
"row": 0,
"bin": 1,
"value": 97.95
},
{
"col": -4,
"row": 0,
"bin": 1,
"value": 96.91
},
{
"col": -3,
"row": 0,
"bin": 1,
"value": 94.97
},
{
"col": -2,
"row": 0,
"bin": 1,
"value": 93.05
},
{
"col": -1,
"row": 0,
"bin": 1,
"value": 92.04
},
{
"col": 0,
"row": 0,
"bin": 1,
"value": 92.43
},
{
"col": 1,
"row": 0,
"bin": 1,
"value": 94.02
},
{
"col": 2,
"row": 0,
"bin": 1,
"value": 96.08
},
{
"col": 3,
"row": 0,
"bin": 1,
"value": 97.63
},
{
"col": 4,
"row": 0,
"bin": 1,
"value": 97.94
},
{
"col": 5,
"row": 0,
"bin": 1,
"value": 96.87
},
{
"col": 6,
"row": 0,
"bin": 1,
"value": 94.92
},
{
"col": -6,
"row": 1,
"bin": 1,
"value": 93.01
},
{
"col": -5,
"row": 1,
"bin": 1,
"value": 92.03
},
{
"col": -4,
"row": 1,
"bin": 2,
"value": 92.45
},
{
"col": -3,
"row": 1,
"bin": 1,
"value": 94.07
},
{
"col": -2,
"row": 1,
"bin": 1,
"value": 96.13
},
{
"col": -1,
"row": 1,
"bin": 1,
"value": 97.65
},
{
"col": 0,
"row": 1,
"bin": 1,
"value": 97.93
},
{
"col": 1,
"row": 1,
"bin": 1,
"value": 96.83
},
{
"col": 2,
"row": 1,
"bin": 1,
"value": 94.87
},
{
"col": 3,
"row": 1,
"bin": 1,
"value": 92.97
},
{
"col": 4,
"row": 1,
"bin": 1,
"value": 92.02
},
{
"col": 5,
"row": 1,
"bin": 1,
"value": 92.48
},
{
"col": 6,
"row": 1,
"bin": 1,
"value": 94.12
},
{
"col": -6,
"row": 2,
"bin": 1,
"value": 96.17
},
{
"col": -5,
"row": 2,
"bin": 1,
"value": 97.68
},
{
"col": -4,
"row": 2,
"bin": 1,
"value": 97.92
},
{
"col": -3,
"row": 2,
"bin": 1,
"value": 96.79
},
{
"col": -2,
"row": 2,
"bin": 1,
"value": 94.82
},
{
"col": -1,
"row": 2,
"bin": 1,
"value": 92.93
},
{
"col": 0,
"row": 2,
"bin": 2,
"value": 92.02
},
{
"col": 1,
"row": 2,
"bin": 1,
"value": 92.51
},
{
"col": 2,
"row": 2,
"bin": 1,
"value": 94.17
},
{
"col": 3,
"row": 2,
"bin": 1,
"value": 96.22
},
{
"col": 4,
"row": 2,
"bin": 1,
"value": 97.7
},
{
"col": 5,
"row": 2,
"bin": 1,
"value": 97.91
},
{
"col": 6,
"row": 2,
"bin": 1,
"value": 96.75
},
{
"col": -6,
"row": 3,
"bin": 1,
"value": 94.77
},
{
"col": -5,
"row": 3,
"bin": 1,
"value": 92.9
},
{
"col": -4,
"row": 3,
"bin": 1,
"value": 92.01
},
{
"col": -3,
"row": 3,
"bin": 1,
"value": 92.53
},
{
"col": -2,
"row": 3,
"bin": 1,
"value": 94.22
},
{
"col": -1,
"row": 3,
"bin": 1,
"value": 96.27
},
{
"col": 0,
"row": 3,
"bin": 1,
"value": 97.72
},
{
"col": 1,
"row": 3,
"bin": 1,
"value": 97.9
},
{
"col": 2,
"row": 3,
"bin": 1,
"value": 96.71
},
{
"col": 3,
"row": 3,
"bin": 1,
"value": 94.72
},
{
"col": 4,
"row": 3,
"bin": 2,
"value": 92.86
},
{
"col": 5,
"row": 3,
"bin": 1,
"value": 92.01
},
{
"col": 6,
"row": 3,
"bin": 1,
"value": 92.56
},
{
"col": -6,
"row": 4,
"bin": 1,
"value": 94.26
},
{
"col": -5,
"row": 4,
"bin": 1,
"value": 96.31
},
{
"col": -4,
"row": 4,
"bin": 1,
"value": 97.74
},
{
"col": -3,
"row": 4,
"bin": 1,
"value": 97.88
},
{
"col": -2,
"row": 4,
"bin": 1,
"value": 96.67
},
{
"col": -1,
"row": 4,
"bin": 1,
"value": 94.67
},
{
"col": 0,
"row": 4,
"bin": 1,
"value": 92.83
},
{
"col": 1,
"row": 4,
"bin": 1,
"value": 92.01
},
{
"col": 2,
"row": 4,
"bin": 1,
"value": 92.59
},
{
"col": 3,
"row": 4,
"bin": 1,
"value": 94.31
},
{
"col": 4,
"row": 4,
"bin": 1,
"value": 96.36
},
{
"col": 5,
"row": 4,
"bin": 1,
"value": 97.76
},
{
"col": 6,
"row": 4,
"bin": 1,
"value": 97.87
},
{
"col": -6,
"row": 5,
"bin": 1,
"value": 96.63
},
{
"col": -5,
"row": 5,
"bin": 2,
"value": 94.62
},
{
"col": -4,
"row": 5,
"bin": 1,
"value": 92.79
},
{
"col": -3,
"row": 5,
"bin": 1,
"value": 92
},
{
"col": -2,
"row": 5,
"bin": 1,
"value": 92.62
},
{
"col": -1,
"row": 5,
"bin": 1,
"value": 94.36
},
{
"col": 0,
"row": 5,
"bin": 1,
"value": 96.4
},
{
"col": 1,
"row": 5,
"bin": 1,
"value": 97.78
},
{
"col": 2,
"row": 5,
"bin": 1,
"value": 97.85
},
{
"col": 3,
"row": 5,
"bin": 1,
"value": 96.58
},
{
"col": 4,
"row": 5,
"bin": 1,
"value": 94.57
},
{
"col": 5,
"row": 5,
"bin": 1,
"value": 92.76
},
{
"col": 6,
"row": 5,
"bin": 1,
"value": 92
},
{
"col": -6,
"row": 6,
"bin": 1,
"value": 92.65
},
{
"col": -5,
"row": 6,
"bin": 1,
"value": 94.41
},
{
"col": -4,
"row": 6,
"bin": 1,
"value": 96.45
},
{
"col": -3,
"row": 6,
"bin": 1,
"value": 97.8
},
{
"col": -2,
"row": 6,
"bin": 1,
"value": 97.84
},
{
"col": -1,
"row": 6,
"bin": 2,
"value": 96.54
},
{
"col": 0,
"row": 6,
"bin": 1,
"value": 94.52
},
{
"col": 1,
"row": 6,
"bin": 1,
"value": 92.72
},
{
"col": 2,
"row": 6,
"bin": 1,
"value": 92
},
{
"col": 3,
"row": 6,
"bin": 1,
"value": 92.69
},
{
"col": 4,
"row": 6,
"bin": 1,
"value": 94.46
},
{
"col": 5,
"row": 6,
"bin": 1,
"value": 96.49
},
{
"col": 6,
"row": 6,
"bin": 1,
"value": 97.82
}
]
}
],
"diameter": 150,
"dieWidth": 10,
"dieHeight": 10,
"metric": "fail-count",
"width": 640,
"height": 420,
"brandPosition": "bottom-right",
"brandLogo": ""
}
}
];
const container = document.querySelector('#chart-container');
const elements = specs.map(({ tag, id, props }) => {
const element = document.createElement(tag);
element.id = id;
Object.assign(element, props);
element.setAttribute('aria-label', 'wafer-stack example chart');
return element;
});
container.replaceChildren(...elements);
const chart = elements.at(-1);
const onEvent = event => {
console.log('rendered', event.detail);
};
chart.addEventListener('rendered', onEvent);
const observer = new ResizeObserver(([entry]) => {
const width = Math.max(160, Math.floor(entry.contentRect.width));
elements.forEach(element => { element.width = width; });
});
observer.observe(container);
// In an SPA, call this function when the view is disposed.
function disposeChart() {
observer.disconnect();
chart.removeEventListener('rendered', onEvent);
container.replaceChildren();
}
</script>Properties
width
Chart width in pixels. If the container width changes, update width from a ResizeObserver.
| Item | Value |
|---|---|
| JavaScript property | width |
| HTML attribute | width |
| Type | number |
| Default | 520 |
height
Chart height in pixels. Allow space for axes, titles, and the legend.
| Item | Value |
|---|---|
| JavaScript property | height |
| HTML attribute | height |
| Type | number |
| Default | 540 |
brandLogo
The default is the Syidax symbol and wordmark. With the Pro chart.branding entitlement, set none to remove it or provide a PNG, JPEG, or WebP data URL to replace it.
| Item | Value |
|---|---|
| JavaScript property | brandLogo |
| HTML attribute | brand-logo |
| Type | string |
| Default | undefined |
undefined means this property was not explicitly set. The effective value may depend on the chart type and other settings.
brandPosition
The corner where the logo is anchored. Community and Pro both support all four corners, using the same position on screen and in image exports.
| Item | Value |
|---|---|
| JavaScript property | brandPosition |
| HTML attribute | brand-position |
| Type | 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' |
| Default | 'bottom-right' |
| Allowed values | top-left, top-right, bottom-left, bottom-right |
wafers
An array of { id?, values: [{ col, row, bin?, value? }] }.
| Item | Value |
|---|---|
| JavaScript property | wafers |
| HTML attribute | Pass objects, arrays, and callbacks as JavaScript properties |
| Type | ReadonlyArray<WaferStackWafer> |
| Default | undefined |
undefined means this property was not explicitly set. The effective value may depend on the chart type and other settings.
- WaferStackWafer
Type definition
metric
The aggregation: fail-count, fail-rate, or mean-value.
| Item | Value |
|---|---|
| JavaScript property | metric |
| HTML attribute | metric |
| Type | WaferStackMetric |
| Default | 'fail-count' |
| Allowed values | fail-count, fail-rate, mean-value |
- WaferStackMetric
Type definition
passBin
The pass bin code (default 1).
| Item | Value |
|---|---|
| JavaScript property | passBin |
| HTML attribute | Pass objects, arrays, and callbacks as JavaScript properties |
| Type | number | string |
| Default | 1 |
repeatThreshold
Fail-count at/above which a cell is systematic (default ⌈lot/2⌉).
| Item | Value |
|---|---|
| JavaScript property | repeatThreshold |
| HTML attribute | repeat-threshold |
| Type | number |
| Default | undefined |
undefined means this property was not explicitly set. The effective value may depend on the chart type and other settings.
diameter
Wafer geometry — forwarded to the underlying map.
| Item | Value |
|---|---|
| JavaScript property | diameter |
| HTML attribute | diameter |
| Type | number |
| Default | 300 |
edgeExclusion
Set as an HTML attribute or JavaScript property. type: number.
| Item | Value |
|---|---|
| JavaScript property | edgeExclusion |
| HTML attribute | edge-exclusion |
| Type | number |
| Default | 3 |
indicator
Allowed values: none, flat, notch. Default: 'notch'.
| Item | Value |
|---|---|
| JavaScript property | indicator |
| HTML attribute | indicator |
| Type | WaferIndicator |
| Default | 'notch' |
| Allowed values | none, flat, notch |
- WaferIndicator
Type definition
orientation
Allowed values: left, right, down, up. Default: 'down'.
| Item | Value |
|---|---|
| JavaScript property | orientation |
| HTML attribute | orientation |
| Type | WaferOrientation |
| Default | 'down' |
| Allowed values | left, right, down, up |
- WaferOrientation
Type definition
dieWidth
Set as an HTML attribute or JavaScript property. type: number.
| Item | Value |
|---|---|
| JavaScript property | dieWidth |
| HTML attribute | die-width |
| Type | number |
| Default | 10 |
dieHeight
Set as an HTML attribute or JavaScript property. type: number.
| Item | Value |
|---|---|
| JavaScript property | dieHeight |
| HTML attribute | die-height |
| Type | number |
| Default | 10 |
scribeX
Set as an HTML attribute or JavaScript property. type: number.
| Item | Value |
|---|---|
| JavaScript property | scribeX |
| HTML attribute | scribe-x |
| Type | number |
| Default | 0.2 |
scribeY
Set as an HTML attribute or JavaScript property. type: number.
| Item | Value |
|---|---|
| JavaScript property | scribeY |
| HTML attribute | scribe-y |
| Type | number |
| Default | 0.2 |
showPartial
Set as an HTML attribute or JavaScript property. type: boolean.
| Item | Value |
|---|---|
| JavaScript property | showPartial |
| HTML attribute | show-partial |
| Type | boolean |
| Default | true |
colorAxis
Value-axis override; defaults per metric (reds 0..lot / 0..1 / auto).
| Item | Value |
|---|---|
| JavaScript property | colorAxis |
| HTML attribute | Pass objects, arrays, and callbacks as JavaScript properties |
| Type | WaferValueAxisInput |
| Default | undefined |
| Literals in the type | auto |
undefined means this property was not explicitly set. The effective value may depend on the chart type and other settings.
- WaferValueAxisInput
Type definition
showStats
Set as an HTML attribute or JavaScript property. type: boolean.
| Item | Value |
|---|---|
| JavaScript property | showStats |
| HTML attribute | show-stats |
| Type | boolean |
| Default | true |
chartTitle
The title inside the chart. Explain the data's unit and meaning alongside it.
| Item | Value |
|---|---|
| JavaScript property | chartTitle |
| HTML attribute | chart-title |
| Type | string |
| Default | undefined |
undefined means this property was not explicitly set. The effective value may depend on the chart type and other settings.
chartSubtitle
The subtitle inside the chart.
| Item | Value |
|---|---|
| JavaScript property | chartSubtitle |
| HTML attribute | chart-subtitle |
| Type | string |
| Default | undefined |
undefined means this property was not explicitly set. The effective value may depend on the chart type and other settings.
Events
rendered
Emits rendering results in detail when chart drawing completes.
Event name: rendered. Names are case-sensitive. Read the payload from detail on CustomEvent<WaferMapRenderResult & { tier: 'standard' }>.
chart.addEventListener('rendered', event => {
console.log(event.detail); // WaferMapRenderResult & { tier: 'standard' }
});- WaferMapRenderResult
Type definition
Methods
getStackSummary
Lot aggregation summary (wafer count, max fail, systematic cells).
getStackSummary(): Promise<Omit<WaferStackResult, 'values'>>Return type: Promise<Omit<WaferStackResult, 'values'>>. Call the method after element registration and await its Promise result.
- WaferStackResult
Type definition