{
  "id": "blank-axes",
  "name": "Blank axes — draw your own",
  "unit": "custom",
  "unitName": "Build your own",
  "topic": "Build your own",
  "hl": false,
  "description": "Empty axes for any diagram not in the library. Use “Draw your own” to add lines, curves, points with guides, shading, arrows and text.",
  "keywords": [
    "custom",
    "blank",
    "empty",
    "freeform",
    "draw",
    "own diagram",
    "axes"
  ],
  "schemaUrl": "https://graphs.lectere.com/api/v1/templates/blank-axes",
  "previewUrl": "https://graphs.lectere.com/thumbs/blank-axes.svg",
  "editorUrl": "https://graphs.lectere.com/graph/blank-axes/",
  "params": [
    {
      "key": "axes",
      "label": "Axis titles",
      "default": "pq",
      "help": "Rename them freely in the Labels tab.",
      "type": "enum",
      "options": [
        {
          "value": "pq",
          "label": "Price / Quantity"
        },
        {
          "value": "macro",
          "label": "Price level / Real GDP"
        },
        {
          "value": "firm",
          "label": "Costs, revenue / Output"
        },
        {
          "value": "labour",
          "label": "Wage / Quantity of labour"
        },
        {
          "value": "money",
          "label": "Interest rate / Quantity of money"
        },
        {
          "value": "fx",
          "label": "Exchange rate / Quantity of currency"
        },
        {
          "value": "phillips",
          "label": "Inflation / Unemployment"
        },
        {
          "value": "ppc",
          "label": "Good Y / Good X (PPC)"
        },
        {
          "value": "time",
          "label": "Real GDP / Time"
        }
      ]
    },
    {
      "key": "numeric",
      "label": "Numbered scale",
      "default": false,
      "type": "boolean"
    },
    {
      "key": "xMax",
      "label": "Horizontal axis maximum",
      "default": 10,
      "type": "number",
      "min": 1,
      "step": 1
    },
    {
      "key": "yMax",
      "label": "Vertical axis maximum",
      "default": 10,
      "type": "number",
      "min": 1,
      "step": 1
    }
  ],
  "defaults": {
    "axes": "pq",
    "numeric": false,
    "xMax": 10,
    "yMax": 10
  },
  "panels": [
    {
      "id": "main",
      "title": null,
      "xLabel": "Quantity",
      "yLabel": "Price",
      "xRange": [
        0,
        10
      ],
      "yRange": [
        0,
        10
      ],
      "axisKeys": {
        "x": "main:x",
        "y": "main:y"
      }
    }
  ],
  "labels": [
    {
      "key": "main:y",
      "default": "Price",
      "hint": "Vertical axis",
      "panel": "main"
    },
    {
      "key": "main:x",
      "default": "Quantity",
      "hint": "Horizontal axis",
      "panel": "main"
    }
  ],
  "elements": [],
  "stats": null,
  "example": {
    "template": "blank-axes",
    "params": {
      "axes": "pq",
      "numeric": false,
      "xMax": 10,
      "yMax": 10
    }
  }
}