{
  "version": "xarts.ordered-series/1",
  "family": "ordered-series",
  "operation": "ordered-observations",
  "provenance": {
    "legacyId": "brush"
  },
  "data": {
    "rows": [
      {
        "id": "brush-1",
        "x": "2022-01",
        "values": {
          "Revenue": 43771
        }
      },
      {
        "id": "brush-2",
        "x": "2022-02",
        "values": {
          "Revenue": 46909
        }
      },
      {
        "id": "brush-3",
        "x": "2022-03",
        "values": {
          "Revenue": 57713
        }
      },
      {
        "id": "brush-4",
        "x": "2022-04",
        "values": {
          "Revenue": 53401
        }
      },
      {
        "id": "brush-5",
        "x": "2022-05",
        "values": {
          "Revenue": 67270
        }
      },
      {
        "id": "brush-6",
        "x": "2022-06",
        "values": {
          "Revenue": 64475
        }
      },
      {
        "id": "brush-7",
        "x": "2022-07",
        "values": {
          "Revenue": 75103
        }
      },
      {
        "id": "brush-8",
        "x": "2022-08",
        "values": {
          "Revenue": 71702
        }
      },
      {
        "id": "brush-9",
        "x": "2022-09",
        "values": {
          "Revenue": 86238
        }
      },
      {
        "id": "brush-10",
        "x": "2022-10",
        "values": {
          "Revenue": 83026
        }
      },
      {
        "id": "brush-11",
        "x": "2022-11",
        "values": {
          "Revenue": 93929
        }
      },
      {
        "id": "brush-12",
        "x": "2022-12",
        "values": {
          "Revenue": 91951
        }
      },
      {
        "id": "brush-13",
        "x": "2023-01",
        "values": {
          "Revenue": 59508
        }
      },
      {
        "id": "brush-14",
        "x": "2023-02",
        "values": {
          "Revenue": 68355
        }
      },
      {
        "id": "brush-15",
        "x": "2023-03",
        "values": {
          "Revenue": 77011
        }
      },
      {
        "id": "brush-16",
        "x": "2023-04",
        "values": {
          "Revenue": 76129
        }
      },
      {
        "id": "brush-17",
        "x": "2023-05",
        "values": {
          "Revenue": 90639
        }
      },
      {
        "id": "brush-18",
        "x": "2023-06",
        "values": {
          "Revenue": 87197
        }
      },
      {
        "id": "brush-19",
        "x": "2023-07",
        "values": {
          "Revenue": 103036
        }
      },
      {
        "id": "brush-20",
        "x": "2023-08",
        "values": {
          "Revenue": 101045
        }
      },
      {
        "id": "brush-21",
        "x": "2023-09",
        "values": {
          "Revenue": 116611
        }
      },
      {
        "id": "brush-22",
        "x": "2023-10",
        "values": {
          "Revenue": 108760
        }
      },
      {
        "id": "brush-23",
        "x": "2023-11",
        "values": {
          "Revenue": 121867
        }
      },
      {
        "id": "brush-24",
        "x": "2023-12",
        "values": {
          "Revenue": 123579
        }
      },
      {
        "id": "brush-25",
        "x": "2024-01",
        "values": {
          "Revenue": 70190
        }
      },
      {
        "id": "brush-26",
        "x": "2024-02",
        "values": {
          "Revenue": 83400
        }
      },
      {
        "id": "brush-27",
        "x": "2024-03",
        "values": {
          "Revenue": 92670
        }
      },
      {
        "id": "brush-28",
        "x": "2024-04",
        "values": {
          "Revenue": 88833
        }
      },
      {
        "id": "brush-29",
        "x": "2024-05",
        "values": {
          "Revenue": 113977
        }
      },
      {
        "id": "brush-30",
        "x": "2024-06",
        "values": {
          "Revenue": 113493
        }
      },
      {
        "id": "brush-31",
        "x": "2024-07",
        "values": {
          "Revenue": 135043
        }
      },
      {
        "id": "brush-32",
        "x": "2024-08",
        "values": {
          "Revenue": 121355
        }
      },
      {
        "id": "brush-33",
        "x": "2024-09",
        "values": {
          "Revenue": 144829
        }
      },
      {
        "id": "brush-34",
        "x": "2024-10",
        "values": {
          "Revenue": 130752
        }
      },
      {
        "id": "brush-35",
        "x": "2024-11",
        "values": {
          "Revenue": 155885
        }
      },
      {
        "id": "brush-36",
        "x": "2024-12",
        "values": {
          "Revenue": 169277
        }
      }
    ]
  },
  "encoding": {
    "x": "x",
    "values": "values",
    "series": [
      {
        "id": "Revenue",
        "label": "Revenue",
        "unit": "USD",
        "format": {
          "prefix": "$",
          "suffix": "",
          "divisor": 1,
          "decimals": 0,
          "style": "auto"
        }
      }
    ]
  },
  "calculation": {
    "coordinate": {
      "type": "utc",
      "format": "month",
      "unit": "UTC"
    },
    "order": "coordinate-asc",
    "duplicates": "reject",
    "missing": "reject",
    "domain": {
      "base": "zero",
      "padding": 0.1
    }
  },
  "layout": {
    "view": "brush",
    "profile": {
      "margin": {
        "top": 16,
        "right": 20,
        "bottom": 28,
        "left": 48
      },
      "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": ""
      },
      "brushMargin": {
        "top": 4,
        "right": 20,
        "bottom": 24,
        "left": 48
      },
      "brushHeight": 48,
      "gapBetween": 14,
      "lineColor": "#112c47",
      "lineWidth": 2.5,
      "gradientFrom": "#112c47",
      "gradientFromOpacity": 0.18,
      "gradientTo": "#112c47",
      "gradientToOpacity": 0.01,
      "brushLineColor": "#4b8596",
      "brushLineOpacity": 0.6,
      "brushGradientFrom": "#4b8596",
      "brushGradientFromOpacity": 0.15,
      "brushGradientTo": "#4b8596",
      "brushGradientToOpacity": 0.01,
      "brushSelectionFill": "#112c4718",
      "brushSelectionStroke": "#112c47",
      "brushHandleColor": "#112c47",
      "dotRadius": 0,
      "dotColor": "#112c47",
      "dotStroke": "#ffffff",
      "dotStrokeWidth": 0,
      "crosshairColor": "#112c47",
      "crosshairDash": "3,3"
    },
    "leftLabelOverflow": 2,
    "initialSelection": null
  },
  "measurement": {
    "exportText": "glyph-advances",
    "interactiveText": "shaped"
  },
  "marks": {
    "opacity": 1,
    "points": true
  },
  "annotations": [],
  "document": {
    "header": {
      "title": "Sales Evolution",
      "subtitle": "Monthly revenue from January 2022 to December 2024"
    },
    "footer": {
      "source": "xarts · demo data",
      "notes": "Illustrative data to explore the chart and replace with your own."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 24,
      "minimumTextGap": 6
    }
  },
  "output": {
    "filename": "brush",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 800,
      "height": 500
    },
    "locale": "en-US",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  }
}
