{
  "version": "xarts.multivariate-records/1",
  "family": "multivariate-records",
  "operation": "provided-percentiles",
  "provenance": {
    "legacyId": "percentile-radar"
  },
  "data": {
    "rows": [
      {
        "id": "subject",
        "label": "Sujeto observado",
        "group": null,
        "values": {
          "1": 96,
          "2": 91,
          "3": 84,
          "4": 71,
          "5": 58,
          "6": 34,
          "7": 23,
          "8": 9
        },
        "details": {}
      }
    ]
  },
  "encoding": {
    "dimensions": [
      {
        "id": "1",
        "label": "Pases progresivos",
        "unit": "percentile",
        "domain": [
          0,
          100
        ]
      },
      {
        "id": "2",
        "label": "Pases al último tercio",
        "unit": "percentile",
        "domain": [
          0,
          100
        ]
      },
      {
        "id": "3",
        "label": "Acciones creadas de tiro",
        "unit": "percentile",
        "domain": [
          0,
          100
        ]
      },
      {
        "id": "4",
        "label": "Conducciones progresivas",
        "unit": "percentile",
        "domain": [
          0,
          100
        ]
      },
      {
        "id": "5",
        "label": "Recuperaciones",
        "unit": "percentile",
        "domain": [
          0,
          100
        ]
      },
      {
        "id": "6",
        "label": "Entradas + intercepciones",
        "unit": "percentile",
        "domain": [
          0,
          100
        ]
      },
      {
        "id": "7",
        "label": "Goles esperados (xG)",
        "unit": "percentile",
        "domain": [
          0,
          100
        ]
      },
      {
        "id": "8",
        "label": "Duelos aéreos ganados",
        "unit": "percentile",
        "domain": [
          0,
          100
        ]
      }
    ],
    "groups": [],
    "series": []
  },
  "calculation": {
    "domain": {
      "mode": "declared-per-dimension",
      "nice": false
    },
    "missing": "reject",
    "order": "declared",
    "population": "Percentil (n = 68 mediocentros, LaLiga 2024/25)",
    "classification": null
  },
  "profile": {
    "view": "percentile-sectors",
    "legend": {
      "exportMeasurement": "shaped",
      "position": "none",
      "shape": "circle",
      "filter": "none"
    },
    "ramp": {
      "source": "theme-sequential",
      "colors": [],
      "steps": 7,
      "color": "blue",
      "surface": "surface"
    },
    "sector": {
      "gap": 0.08,
      "stroke": "surface",
      "strokeWidth": 1,
      "insideGap": 11,
      "outsideGap": 9,
      "minimumArc": 1,
      "minimumRadius": 60
    },
    "rings": {
      "fractions": [
        0.25,
        0.5,
        0.75,
        1
      ],
      "reference": 0.5,
      "stroke": "#d6cfbc",
      "strokeWidth": 1,
      "referenceStroke": "textSecondary",
      "referenceWidth": 1.5,
      "referenceDash": "5 4",
      "numberGap": 3
    },
    "spoke": {
      "stroke": "#d6cfbc",
      "width": 1
    },
    "axisLabel": {
      "fontSize": 13,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "fontWeight": 500,
      "fill": "textSecondary",
      "gap": 10,
      "maximumWidth": 176,
      "overflow": "ellipsis"
    },
    "ringLabel": {
      "fontSize": 10,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "fontWeight": 400,
      "fill": "textMuted",
      "referenceFill": "textSecondary"
    },
    "populationLabel": {
      "fontSize": 11,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "fontWeight": 400,
      "fill": "textMuted",
      "gap": 10,
      "overflow": "ellipsis"
    },
    "number": {
      "fontSize": 13,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "fontWeight": 600,
      "fill": "textPrimary",
      "decimals": 0
    }
  },
  "annotations": [],
  "document": {
    "header": {
      "title": "El mejor pasador de la plantilla no gana un balón por alto",
      "subtitle": "Ocho métricas por 90 minutos, cada una en su percentil dentro de los 68 mediocentros de la liga: del 96 en pases progresivos al 9 en duelos aéreos"
    },
    "footer": {
      "source": "xarts · datos de demostración",
      "notes": "Datos ilustrativos para explorar el gráfico y sustituirlos por los propios."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 24,
      "minimumTextGap": 6
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 800,
      "height": 480
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "percentile-radar",
    "embedSpec": true,
    "geometryDecimals": 2
  }
}
