{
  "version": "xarts.coordinate-marks/1",
  "family": "coordinate-marks",
  "provenance": {
    "legacyId": "stakeholdermap"
  },
  "document": {
    "header": {
      "title": "Stakeholder Analysis",
      "subtitle": "Fifteen stakeholders by power and interest"
    },
    "footer": {
      "source": "xarts · demo data",
      "notes": "Illustrative data to explore the chart and replace with your own."
    },
    "spacing": {
      "horizontalPadding": 32,
      "topPadding": 24,
      "bottomPadding": 24,
      "minimumTextGap": 6
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 1200,
      "height": 760
    },
    "locale": "en-US",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "stakeholdermap",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "annotations": [],
  "operation": "classified-observations",
  "data": {
    "rows": [
      {
        "id": "1",
        "label": "CEO",
        "x": 8,
        "y": 9,
        "size": null,
        "providedClass": "Manage Closely",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "2",
        "label": "Board",
        "x": 6,
        "y": 10,
        "size": null,
        "providedClass": "Manage Closely",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "3",
        "label": "Customers",
        "x": 9,
        "y": 5,
        "size": null,
        "providedClass": "Manage Closely",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "4",
        "label": "Employees",
        "x": 7,
        "y": 6,
        "size": null,
        "providedClass": "Manage Closely",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "5",
        "label": "Investors",
        "x": 7,
        "y": 9,
        "size": null,
        "providedClass": "Manage Closely",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "6",
        "label": "Regulators",
        "x": 4,
        "y": 8,
        "size": null,
        "providedClass": "Keep Satisfied",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "7",
        "label": "Suppliers",
        "x": 5,
        "y": 4,
        "size": null,
        "providedClass": "Keep Informed",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "8",
        "label": "Media",
        "x": 8,
        "y": 3,
        "size": null,
        "providedClass": "Keep Informed",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "9",
        "label": "Community",
        "x": 6,
        "y": 2,
        "size": null,
        "providedClass": "Keep Informed",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "10",
        "label": "Competitors",
        "x": 3,
        "y": 3,
        "size": null,
        "providedClass": "Monitor",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "11",
        "label": "Partners",
        "x": 8,
        "y": 7,
        "size": null,
        "providedClass": "Manage Closely",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "12",
        "label": "Unions",
        "x": 3,
        "y": 6,
        "size": null,
        "providedClass": "Keep Satisfied",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "13",
        "label": "Gov Agencies",
        "x": 5,
        "y": 7,
        "size": null,
        "providedClass": "Manage Closely",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "14",
        "label": "Analysts",
        "x": 7,
        "y": 4,
        "size": null,
        "providedClass": "Keep Informed",
        "providedXLabel": null,
        "providedYLabel": null
      },
      {
        "id": "15",
        "label": "NGOs",
        "x": 4,
        "y": 2,
        "size": null,
        "providedClass": "Monitor",
        "providedXLabel": null,
        "providedYLabel": null
      }
    ]
  },
  "encoding": {
    "units": {
      "x": {
        "label": "Interest",
        "unit": "score"
      },
      "y": {
        "label": "Power",
        "unit": "score"
      },
      "size": null
    }
  },
  "calculation": {
    "x": {
      "kind": "continuous",
      "domain": {
        "source": "provided",
        "values": [
          0,
          10
        ]
      },
      "nice": false,
      "reversed": false,
      "cuts": [
        5
      ],
      "boundary": "upper-inclusive"
    },
    "y": {
      "kind": "continuous",
      "domain": {
        "source": "provided",
        "values": [
          0,
          10
        ]
      },
      "nice": false,
      "reversed": false,
      "cuts": [
        5
      ],
      "boundary": "upper-inclusive"
    },
    "size": {
      "mapping": "constant",
      "radius": 6
    },
    "cells": [
      {
        "id": "0-1",
        "xBand": 0,
        "yBand": 1,
        "label": "Keep Satisfied",
        "displayLabel": "Keep Satisfied",
        "alphaSuffix": "0F",
        "fill": "amber",
        "markFill": "amber"
      },
      {
        "id": "1-1",
        "xBand": 1,
        "yBand": 1,
        "label": "Manage Closely",
        "displayLabel": "Manage Closely",
        "alphaSuffix": "0F",
        "fill": "red",
        "markFill": "red"
      },
      {
        "id": "0-0",
        "xBand": 0,
        "yBand": 0,
        "label": "Monitor",
        "displayLabel": "Monitor",
        "alphaSuffix": "0F",
        "fill": "cyan",
        "markFill": "cyan"
      },
      {
        "id": "1-0",
        "xBand": 1,
        "yBand": 0,
        "label": "Keep Informed",
        "displayLabel": "Keep Informed",
        "alphaSuffix": "0F",
        "fill": "teal",
        "markFill": "teal"
      }
    ]
  },
  "profile": {
    "placement": {
      "mode": "measured",
      "maxWidth": 180,
      "maxLines": 5,
      "lineHeight": 1.35,
      "gap": 10,
      "edge": 10,
      "gridStep": 10,
      "guideWidth": 0.75,
      "guideColor": "textMuted"
    },
    "margin": {
      "top": 40,
      "right": 64,
      "bottom": 96,
      "left": 128
    },
    "frame": "cartesian",
    "measureY": false,
    "reserveDomainRadius": true,
    "axis": {
      "xTitle": "Interest →",
      "yTitle": "Power →",
      "ticksX": 10,
      "ticksY": 10,
      "measurementNumbers": "proportional-nums",
      "formatX": "number",
      "formatY": "number",
      "grid": false,
      "colTitleOffset": 40,
      "rowTitleOffset": -104,
      "tick": {
        "fontSize": 13,
        "fontWeight": 500,
        "fill": "textSecondary"
      },
      "title": {
        "fontSize": 13,
        "fontWeight": 600,
        "fill": "textSecondary"
      }
    },
    "cell": {
      "padding": 0,
      "opacity": 1,
      "stroke": "border",
      "strokeWidth": 0,
      "radius": 0,
      "label": {
        "fontSize": 13,
        "fontWeight": 600,
        "fill": "textMuted"
      },
      "labelMode": "free-center",
      "labelBandExtra": 6,
      "labelInsets": {
        "left": 12,
        "right": 12,
        "top": 20,
        "bottom": 12
      }
    },
    "midline": {
      "stroke": "textMuted",
      "width": 1,
      "dash": "4 3",
      "opacity": 0.5
    },
    "marks": {
      "opacity": 1,
      "opacityAttribute": "fillOpacity",
      "stroke": "surface",
      "strokeWidth": 1.5,
      "fill": "blue",
      "hoverRadius": 0,
      "hoverStrokeWidth": 2.5,
      "radiusFit": "none",
      "minimumClampedRadius": 0
    },
    "labels": {
      "ink": {
        "fontSize": 13,
        "fontWeight": null,
        "fill": "textSecondary"
      },
      "exportMeasurement": "glyph-advances",
      "placement": "cell-nearest",
      "gap": 4,
      "nameBandExtra": 4,
      "group": false,
      "guides": {
        "width": 0.5,
        "opacity": 0.4
      },
      "layer": "frame"
    },
    "legend": {
      "visible": false,
      "height": 36,
      "items": [],
      "step": 124,
      "dotSize": 10,
      "ink": {
        "fontSize": 13,
        "fontWeight": null,
        "fill": "textSecondary"
      },
      "opacity": 0.6
    }
  }
}
