{
  "version": "xarts.ordered-series/1",
  "family": "ordered-series",
  "operation": "power-law",
  "provenance": {
    "legacyId": "experience-curve"
  },
  "data": {
    "x": {
      "label": "Producción acumulada (uds.)",
      "unit": "units"
    },
    "y": {
      "label": "Coste unitario (€/ud.)",
      "unit": "EUR/unit"
    },
    "rows": [
      {
        "id": "observation-1",
        "label": "2015",
        "x": 1200,
        "y": 2050
      },
      {
        "id": "observation-2",
        "label": "2016",
        "x": 2600,
        "y": 1720
      },
      {
        "id": "observation-3",
        "label": "2017",
        "x": 4400,
        "y": 1530
      },
      {
        "id": "observation-4",
        "label": "2018",
        "x": 7100,
        "y": 1360
      },
      {
        "id": "observation-5",
        "label": "2019",
        "x": 9900,
        "y": 1275
      },
      {
        "id": "observation-6",
        "label": "2020",
        "x": 12400,
        "y": 1235
      },
      {
        "id": "observation-7",
        "label": "2021",
        "x": 15600,
        "y": 1190
      },
      {
        "id": "observation-8",
        "label": "2022",
        "x": 24800,
        "y": 1050
      },
      {
        "id": "observation-9",
        "label": "2023",
        "x": 43000,
        "y": 905
      },
      {
        "id": "observation-10",
        "label": "2024",
        "x": 78000,
        "y": 775
      },
      {
        "id": "observation-11",
        "label": "2025",
        "x": 132000,
        "y": 670
      }
    ]
  },
  "calculation": {
    "model": "log10-ols",
    "minimumObservations": 4,
    "minimumDoublings": 1,
    "minimumR2": 0.6,
    "domainPadding": 0.06,
    "targetRatio": null
  },
  "layout": {
    "axisInkPadding": 4,
    "axisMeasurementNumerals": "proportional-nums",
    "exportTextMeasurement": "glyph-advances",
    "margin": {
      "top": 36,
      "right": 40,
      "bottom": 76,
      "left": 100
    },
    "minimumPlotWidth": 50,
    "minimumPlotHeight": 40,
    "ticks": {
      "maximum": 8,
      "horizontalGap": 10,
      "verticalGap": 6
    }
  },
  "points": {
    "radius": 4,
    "color": "series.blue",
    "stroke": "surface",
    "strokeWidth": 1.2
  },
  "fit": {
    "color": "textSecondary",
    "width": 1.75,
    "dash": ""
  },
  "target": {
    "color": "accent",
    "width": 1.5,
    "dash": "6 4"
  },
  "doubling": {
    "color": "textMuted",
    "width": 1,
    "dash": "3 3",
    "visible": true,
    "label": "×2",
    "gap": 5
  },
  "labels": {
    "visible": true,
    "fontSize": 10,
    "color": "textMuted",
    "gap": 4,
    "minimumGap": 6
  },
  "summary": {
    "visible": true,
    "rateFontSize": 13,
    "noteFontSize": 11,
    "rateColor": "textPrimary",
    "noteColor": "textSecondary",
    "sourceColor": "textMuted",
    "maxHeight": 0.28,
    "maxWidth": 0.55,
    "lineGap": 6,
    "text": {
      "rate": "Curva del {rate}",
      "decline": "cada duplicación del acumulado se lleva un {decline} del coste",
      "target": "el plan promete la curva del {target}",
      "source": "mínimos cuadrados sobre log10 · R² {r2} · {count} observaciones",
      "rising": "El coste sube con el acumulado",
      "unsupported": "El ajuste no sostiene una tasa",
      "risingDetail": "no hay curva que dibujar: el coste crece con la experiencia",
      "unsupportedDetail": "los puntos no describen una recta en log-log, así que no se dibuja ninguna"
    }
  },
  "annotations": [
    {
      "id": "cuello-de-botella",
      "type": "pill",
      "rowId": "observation-6",
      "text": "tres años sin comprar experiencia",
      "leader": true,
      "direction": "neutral",
      "labelOffset": [
        46,
        -104
      ]
    }
  ],
  "interaction": {
    "tooltip": true,
    "expectedLabel": "La curva predecía"
  },
  "document": {
    "header": {
      "title": "El coste no baja con los años, baja con las unidades",
      "subtitle": "Coste unitario de fabricación contra producción acumulada, once ejercicios de la línea de bombas de calor. Los dos ejes en escala logarítmica: ahí la curva de experiencia es una recta y su pendiente es la tasa."
    },
    "footer": {
      "source": "Contabilidad analítica de la línea; acumulado de unidades desde el arranque y coste de fabricación por unidad a cierre de ejercicio — serie ilustrativa",
      "notes": "Ajuste por mínimos cuadrados sobre log10 de las once observaciones: ratio de progreso 85 %, R² 0,996. El escalón discontinuo mide una duplicación del acumulado sobre la propia recta, que en escala log-log es la misma distancia valga el acumulado mil unidades o cien mil.",
      "alt": "Once observaciones descienden en línea recta sobre unos ejes logarítmicos, de 1.200 unidades acumuladas y 2.050 € por unidad hasta 132.000 unidades y 670 €. Las tres de 2019, 2020 y 2021 quedan por encima de la recta y muy juntas en el eje horizontal: son los tres ejercicios en los que la producción apenas creció."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 16,
      "minimumTextGap": 4
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 900,
      "height": 560
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "experience-curve-quality",
    "embedSpec": true,
    "geometryDecimals": 2
  }
}
