{
  "title": {
    "text": "Average CPI inflation, 2015–2027",
    "left": "center",
    "textStyle": { "fontSize": 16, "fontWeight": 600, "color": "#17212b" }
  },
  "legend": {
    "top": 36,
    "data": ["United States", "Japan", "United Kingdom", "Germany", "France"]
  },
  "tooltip": { "trigger": "axis" },
  "grid": {
    "left": 56,
    "right": 28,
    "top": 88,
    "bottom": 56,
    "containLabel": true
  },
  "xAxis": {
    "type": "category",
    "data": ["2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026", "2027"],
    "axisLabel": { "rotate": 0, "color": "#334155" },
    "boundaryGap": false
  },
  "yAxis": {
    "type": "value",
    "name": "Percent",
    "min": -1,
    "max": 10,
    "interval": 1,
    "axisLabel": { "color": "#334155" },
    "splitLine": { "lineStyle": { "color": "#e2e8f0" } }
  },
  "series": [
    {
      "name": "United States",
      "type": "line",
      "symbol": "circle",
      "symbolSize": 8,
      "lineStyle": { "width": 3, "type": "solid", "color": "#1d4f91" },
      "itemStyle": { "color": "#1d4f91" },
      "data": [0.1, 1.3, 2.1, 2.4, 1.8, 1.3, 4.7, 8.0, 4.1, 3.0, 2.7, 3.2, 2.1]
    },
    {
      "name": "Japan",
      "type": "line",
      "symbol": "diamond",
      "symbolSize": 9,
      "lineStyle": { "width": 3, "type": "dashed", "color": "#b42318" },
      "itemStyle": { "color": "#b42318" },
      "data": [0.8, -0.1, 0.5, 1.0, 0.5, 0.0, -0.2, 2.5, 3.3, 2.7, 3.2, 2.2, 2.3]
    },
    {
      "name": "United Kingdom",
      "type": "line",
      "symbol": "triangle",
      "symbolSize": 8,
      "lineStyle": { "width": 2, "type": "solid", "color": "#047857" },
      "itemStyle": { "color": "#047857" },
      "data": [0.0, 0.7, 2.7, 2.5, 1.8, 0.9, 2.6, 9.1, 7.3, 2.5, 3.4, 3.2, 2.4]
    },
    {
      "name": "Germany",
      "type": "line",
      "symbol": "rect",
      "symbolSize": 7,
      "lineStyle": { "width": 2, "type": "dotted", "color": "#6d28d9" },
      "itemStyle": { "color": "#6d28d9" },
      "data": [0.7, 0.3, 1.7, 1.9, 1.4, 0.4, 3.2, 8.7, 6.0, 2.5, 2.3, 2.7, 2.3]
    },
    {
      "name": "France",
      "type": "line",
      "symbol": "emptyCircle",
      "symbolSize": 8,
      "lineStyle": { "width": 2, "type": "solid", "color": "#c2410c" },
      "itemStyle": { "color": "#c2410c" },
      "data": [0.1, 0.3, 1.2, 2.1, 1.3, 0.5, 2.1, 5.9, 5.7, 2.3, 0.9, 1.8, 1.7],
      "markLine": {
        "silent": true,
        "symbol": "none",
        "label": { "formatter": "2%", "color": "#9a3412" },
        "lineStyle": { "color": "#9a3412", "type": "dashed", "width": 1 },
        "data": [{ "yAxis": 2 }]
      },
      "markArea": {
        "silent": true,
        "itemStyle": { "color": "rgba(148, 163, 184, 0.18)" },
        "label": {
          "show": true,
          "position": "insideTop",
          "formatter": "IMF projection",
          "color": "#475569"
        },
        "data": [[{ "xAxis": "2026" }, { "xAxis": "2027" }]]
      }
    }
  ]
}
