{
  "version": "xarts.value-matrix/1",
  "family": "value-matrix",
  "provenance": {
    "legacyId": "greeksheatmap"
  },
  "profile": {
    "view": "continuous-tiles",
    "meaning": "bounded-measure",
    "margin": {
      "top": 40,
      "right": 36,
      "bottom": 84,
      "left": 100
    },
    "aspect": "stretch",
    "bandPadding": 0.05,
    "inset": "split-gap",
    "rowLabel": {
      "fill": "#2a2a2a",
      "fontSize": 12,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "fontWeight": 400
    },
    "columnLabel": {
      "fill": "#2a2a2a",
      "fontSize": 12,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "fontWeight": 400
    },
    "title": {
      "fill": "#2a2a2a",
      "fontSize": 12,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "fontWeight": 600
    },
    "axisTitles": false,
    "columnPosition": "bottom",
    "columnHanging": true,
    "columnLabelOffset": 16,
    "rowTitleOffset": -50,
    "columnTitleOffset": -40,
    "colors": [
      "#9c1f1a",
      "#efe8da",
      "#112c47"
    ],
    "valueLabel": {
      "fill": "#0d0d0d",
      "fontSize": 13,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "fontWeight": 500,
      "baseline": "middle",
      "mode": "contrast",
      "dark": "#000000",
      "light": "#ffffff",
      "lightOutside": [
        0.3,
        0.7
      ],
      "thresholdBasis": "value",
      "thresholdBoundary": "open"
    },
    "columnHighlight": {
      "annotationId": "atm",
      "color": "#80580f",
      "strokeWidth": 2,
      "dash": "4,3",
      "radius": 2,
      "labelWeight": 700
    },
    "legend": {
      "height": 100,
      "maxWidth": 200,
      "barHeight": 10,
      "gap": 48,
      "textOffset": 20,
      "radius": 4,
      "font": {
        "fill": "#6a6458",
        "fontSize": 12,
        "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
        "fontWeight": 400
      },
      "meaning": "numeric"
    }
  },
  "data": {
    "rows": [
      {
        "Strike": 80,
        "Expiration": "1W",
        "Delta": 0.96
      },
      {
        "Strike": 85,
        "Expiration": "1W",
        "Delta": 0.83
      },
      {
        "Strike": 90,
        "Expiration": "1W",
        "Delta": 0.71
      },
      {
        "Strike": 95,
        "Expiration": "1W",
        "Delta": 0.58
      },
      {
        "Strike": 100,
        "Expiration": "1W",
        "Delta": 0.46
      },
      {
        "Strike": 105,
        "Expiration": "1W",
        "Delta": 0.47
      },
      {
        "Strike": 110,
        "Expiration": "1W",
        "Delta": 0.34
      },
      {
        "Strike": 115,
        "Expiration": "1W",
        "Delta": 0.22
      },
      {
        "Strike": 120,
        "Expiration": "1W",
        "Delta": 0.09
      },
      {
        "Strike": 80,
        "Expiration": "2W",
        "Delta": 0.94
      },
      {
        "Strike": 85,
        "Expiration": "2W",
        "Delta": 0.82
      },
      {
        "Strike": 90,
        "Expiration": "2W",
        "Delta": 0.69
      },
      {
        "Strike": 95,
        "Expiration": "2W",
        "Delta": 0.57
      },
      {
        "Strike": 100,
        "Expiration": "2W",
        "Delta": 0.44
      },
      {
        "Strike": 105,
        "Expiration": "2W",
        "Delta": 0.49
      },
      {
        "Strike": 110,
        "Expiration": "2W",
        "Delta": 0.36
      },
      {
        "Strike": 115,
        "Expiration": "2W",
        "Delta": 0.24
      },
      {
        "Strike": 120,
        "Expiration": "2W",
        "Delta": 0.11
      },
      {
        "Strike": 80,
        "Expiration": "1M",
        "Delta": 0.93
      },
      {
        "Strike": 85,
        "Expiration": "1M",
        "Delta": 0.81
      },
      {
        "Strike": 90,
        "Expiration": "1M",
        "Delta": 0.68
      },
      {
        "Strike": 95,
        "Expiration": "1M",
        "Delta": 0.56
      },
      {
        "Strike": 100,
        "Expiration": "1M",
        "Delta": 0.43
      },
      {
        "Strike": 105,
        "Expiration": "1M",
        "Delta": 0.51
      },
      {
        "Strike": 110,
        "Expiration": "1M",
        "Delta": 0.39
      },
      {
        "Strike": 115,
        "Expiration": "1M",
        "Delta": 0.26
      },
      {
        "Strike": 120,
        "Expiration": "1M",
        "Delta": 0.14
      },
      {
        "Strike": 80,
        "Expiration": "2M",
        "Delta": 0.92
      },
      {
        "Strike": 85,
        "Expiration": "2M",
        "Delta": 0.79
      },
      {
        "Strike": 90,
        "Expiration": "2M",
        "Delta": 0.67
      },
      {
        "Strike": 95,
        "Expiration": "2M",
        "Delta": 0.54
      },
      {
        "Strike": 100,
        "Expiration": "2M",
        "Delta": 0.42
      },
      {
        "Strike": 105,
        "Expiration": "2M",
        "Delta": 0.54
      },
      {
        "Strike": 110,
        "Expiration": "2M",
        "Delta": 0.41
      },
      {
        "Strike": 115,
        "Expiration": "2M",
        "Delta": 0.29
      },
      {
        "Strike": 120,
        "Expiration": "2M",
        "Delta": 0.16
      },
      {
        "Strike": 80,
        "Expiration": "3M",
        "Delta": 0.91
      },
      {
        "Strike": 85,
        "Expiration": "3M",
        "Delta": 0.78
      },
      {
        "Strike": 90,
        "Expiration": "3M",
        "Delta": 0.66
      },
      {
        "Strike": 95,
        "Expiration": "3M",
        "Delta": 0.53
      },
      {
        "Strike": 100,
        "Expiration": "3M",
        "Delta": 0.41
      },
      {
        "Strike": 105,
        "Expiration": "3M",
        "Delta": 0.56
      },
      {
        "Strike": 110,
        "Expiration": "3M",
        "Delta": 0.44
      },
      {
        "Strike": 115,
        "Expiration": "3M",
        "Delta": 0.31
      },
      {
        "Strike": 120,
        "Expiration": "3M",
        "Delta": 0.19
      },
      {
        "Strike": 80,
        "Expiration": "6M",
        "Delta": 0.9
      },
      {
        "Strike": 85,
        "Expiration": "6M",
        "Delta": 0.77
      },
      {
        "Strike": 90,
        "Expiration": "6M",
        "Delta": 0.65
      },
      {
        "Strike": 95,
        "Expiration": "6M",
        "Delta": 0.52
      },
      {
        "Strike": 100,
        "Expiration": "6M",
        "Delta": 0.4
      },
      {
        "Strike": 105,
        "Expiration": "6M",
        "Delta": 0.59
      },
      {
        "Strike": 110,
        "Expiration": "6M",
        "Delta": 0.46
      },
      {
        "Strike": 115,
        "Expiration": "6M",
        "Delta": 0.34
      },
      {
        "Strike": 120,
        "Expiration": "6M",
        "Delta": 0.21
      }
    ]
  },
  "encoding": {
    "shape": "long",
    "row": "Expiration",
    "column": "Strike",
    "value": "Delta",
    "unit": "delta proporcionada",
    "valueBounds": {
      "min": 0,
      "max": 1
    },
    "columnType": "number"
  },
  "calculation": {
    "meaning": {
      "type": "values"
    },
    "duplicates": "reject",
    "missing": "reject",
    "rowOrder": {
      "source": "explicit",
      "values": [
        "1W",
        "2W",
        "1M",
        "2M",
        "3M",
        "6M"
      ]
    },
    "columnOrder": {
      "source": "explicit",
      "values": [
        "80",
        "85",
        "90",
        "95",
        "100",
        "105",
        "110",
        "115",
        "120"
      ]
    }
  },
  "layout": {
    "orientation": "vertical",
    "triangle": "all"
  },
  "color": {
    "kind": "diverging",
    "interpolation": "continuous-rgb",
    "center": 0.5,
    "steps": 7,
    "domain": {
      "source": "fixed",
      "from": 0,
      "to": 1
    }
  },
  "marks": {
    "geometry": {
      "shape": "tile"
    },
    "opacity": 1,
    "gap": 3,
    "radius": 2
  },
  "labels": {
    "position": "center",
    "visible": true,
    "fontSize": 12,
    "decimals": 2
  },
  "axes": {
    "rowTitle": "Expiration",
    "columnTitle": "Strike"
  },
  "legend": {
    "visible": true
  },
  "summary": {
    "visible": false
  },
  "annotations": [
    {
      "id": "atm",
      "type": "column",
      "column": "100",
      "label": "Referencia ATM del ejemplo: strike 100, declarada explícitamente."
    }
  ],
  "document": {
    "textOverflow": "preserve",
    "header": {
      "title": "Options Delta Surface",
      "subtitle": "Delta values across strike prices and expiration dates"
    },
    "footer": {
      "source": "xarts · demo data",
      "notes": "Illustrative data to explore the chart and replace with your own."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 16,
      "minimumTextGap": 4
    }
  },
  "output": {
    "filename": "greeksheatmap",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 800,
      "height": 640
    },
    "locale": "en-US",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  }
}
