{
  "version": "xarts.ordered-series/1",
  "family": "ordered-series",
  "provenance": {
    "legacyId": "line"
  },
  "profile": {
    "dateLabelOffset": 6.75,
    "axisTitles": false,
    "axisInkPadding": 12,
    "axisMeasurementNumerals": "proportional-nums",
    "margin": {
      "top": 24,
      "right": 20,
      "bottom": 56,
      "left": 55
    },
    "axis": {
      "stroke": "transparent",
      "tickStroke": "transparent",
      "tickLength": 0,
      "labelColor": "#2a2a2a",
      "tickLabelColor": "#3d3d3d",
      "labelFontSize": 14,
      "tickLabelFontSize": 13,
      "labelFontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "tickLabelFontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "baselineStroke": "#3d3d3d",
      "baselineWidth": 1.5,
      "titleColor": "#2a2a2a",
      "titleFontSize": 13,
      "titleFontWeight": 700
    },
    "grid": {
      "stroke": "#d6cfbc",
      "strokeOpacity": 1,
      "strokeDasharray": ""
    },
    "view": "temporal-lines",
    "legendExportMeasurement": "glyph-advances",
    "colors": {
      "Real (€)": "#014d64",
      "Pronóstico (€)": "#3a9a6e"
    },
    "valueFormat": {
      "prefix": "",
      "suffix": ""
    },
    "domainBasis": "visible-series",
    "legendPosition": "right",
    "endLabels": {
      "visible": true,
      "radius": 3.5,
      "fontSize": 11,
      "fontWeight": 600,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "gap": 8,
      "dy": 4,
      "collisionGap": 2
    },
    "zoom": true
  },
  "data": {
    "rows": [
      {
        "Mes": "2025-01",
        "Real (€)": 98.4,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-02",
        "Real (€)": 101.2,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-03",
        "Real (€)": 108.7,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-04",
        "Real (€)": 121.5,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-05",
        "Real (€)": 129.8,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-06",
        "Real (€)": 141.2,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-07",
        "Real (€)": 152.6,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-08",
        "Real (€)": 158.9,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-09",
        "Real (€)": 138.4,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-10",
        "Real (€)": 124.7,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-11",
        "Real (€)": 106.3,
        "Pronóstico (€)": null
      },
      {
        "Mes": "2025-12",
        "Real (€)": 112.8,
        "Pronóstico (€)": 112.8
      },
      {
        "Mes": "2026-01",
        "Pronóstico (€)": 106.4,
        "Real (€)": null
      },
      {
        "Mes": "2026-02",
        "Pronóstico (€)": 110.9,
        "Real (€)": null
      },
      {
        "Mes": "2026-03",
        "Pronóstico (€)": 121.3,
        "Real (€)": null
      },
      {
        "Mes": "2026-04",
        "Pronóstico (€)": 136.8,
        "Real (€)": null
      },
      {
        "Mes": "2026-05",
        "Pronóstico (€)": 149.5,
        "Real (€)": null
      },
      {
        "Mes": "2026-06",
        "Pronóstico (€)": 163.8,
        "Real (€)": null
      }
    ]
  },
  "encoding": {
    "shape": "wide",
    "x": "Mes",
    "series": [
      {
        "id": "Real (€)",
        "label": "Real (€)",
        "field": "Real (€)",
        "line": "solid",
        "fill": false
      },
      {
        "id": "Pronóstico (€)",
        "label": "Pronóstico (€)",
        "field": "Pronóstico (€)",
        "line": "solid",
        "fill": false
      }
    ],
    "unit": "€ / habitación ocupada"
  },
  "calculation": {
    "coordinate": {
      "type": "utc",
      "format": "month",
      "unit": "UTC"
    },
    "missing": "gap",
    "duplicates": "reject",
    "order": "coordinate-asc",
    "bands": []
  },
  "layout": {
    "orientation": "vertical",
    "valueDomain": {
      "source": "data",
      "includeZero": true,
      "padding": 0.1
    }
  },
  "marks": {
    "interpolation": "monotone",
    "strokeWidth": 2.5,
    "opacity": 1,
    "fillOpacity": 0.15,
    "pointRadius": 4,
    "points": false
  },
  "labels": {
    "fontSize": 15,
    "decimals": 1
  },
  "axes": {
    "grid": true,
    "ticks": 5,
    "coordinateTitle": "Tiempo",
    "valueTitle": "€ / habitación ocupada"
  },
  "legend": {
    "visible": true
  },
  "summary": {
    "visible": false
  },
  "annotations": [],
  "document": {
    "exportTextMeasurement": "glyph-advances",
    "header": {
      "title": "El plan de 2026 pide en junio un ADR de 163,8 €: más que el mejor mes que el hotel ha tenido nunca",
      "subtitle": "ADR mensual (€/habitación ocupada). Real 2025 y pronóstico del plan hasta junio de 2026"
    },
    "footer": {
      "source": "Elaboración propia — datos ilustrativos (PMS del hotel y plan 2026)",
      "notes": "ADR = ingreso de alojamiento / habitaciones ocupadas, sin IVA. El pronóstico arranca en diciembre de 2025 sobre el último dato real, para que las dos líneas se toquen y no parezca que hay un salto. Datos ilustrativos.",
      "alt": "El ADR real de 2025 sube de 98,4 € en enero a un máximo de 158,9 € en agosto y cae hasta 112,8 € en diciembre. El pronóstico del plan sale de ese diciembre y llega a 163,8 € en junio de 2026, por encima del mejor mes real."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 16,
      "minimumTextGap": 4
    }
  },
  "output": {
    "filename": "line-margin-quality",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 900,
      "height": 520
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  }
}
