{
  "version": "xarts.ordered-series/1",
  "family": "ordered-series",
  "operation": "ordered-observations",
  "provenance": {
    "legacyId": "stepline"
  },
  "data": {
    "rows": [
      {
        "id": "stepline-1",
        "x": 1,
        "values": {
          "Price ($)": 9.99
        },
        "label": "Jan"
      },
      {
        "id": "stepline-2",
        "x": 2,
        "values": {
          "Price ($)": 9.99
        },
        "label": "Feb"
      },
      {
        "id": "stepline-3",
        "x": 3,
        "values": {
          "Price ($)": 14.99
        },
        "label": "Mar"
      },
      {
        "id": "stepline-4",
        "x": 4,
        "values": {
          "Price ($)": 14.99
        },
        "label": "Apr"
      },
      {
        "id": "stepline-5",
        "x": 5,
        "values": {
          "Price ($)": 14.99
        },
        "label": "May"
      },
      {
        "id": "stepline-6",
        "x": 6,
        "values": {
          "Price ($)": 19.99
        },
        "label": "Jun"
      },
      {
        "id": "stepline-7",
        "x": 7,
        "values": {
          "Price ($)": 19.99
        },
        "label": "Jul"
      },
      {
        "id": "stepline-8",
        "x": 8,
        "values": {
          "Price ($)": 24.99
        },
        "label": "Aug"
      },
      {
        "id": "stepline-9",
        "x": 9,
        "values": {
          "Price ($)": 24.99
        },
        "label": "Sep"
      },
      {
        "id": "stepline-10",
        "x": 10,
        "values": {
          "Price ($)": 24.99
        },
        "label": "Oct"
      },
      {
        "id": "stepline-11",
        "x": 11,
        "values": {
          "Price ($)": 29.99
        },
        "label": "Nov"
      },
      {
        "id": "stepline-12",
        "x": 12,
        "values": {
          "Price ($)": 29.99
        },
        "label": "Dec"
      }
    ]
  },
  "encoding": {
    "x": "x",
    "values": "values",
    "label": "label",
    "series": [
      {
        "id": "Price ($)",
        "label": "Price ($)",
        "unit": "USD",
        "format": {
          "prefix": "$",
          "suffix": "",
          "divisor": 1,
          "decimals": 2,
          "style": "number"
        }
      }
    ]
  },
  "calculation": {
    "coordinate": {
      "type": "number",
      "unit": "period"
    },
    "order": "coordinate-asc",
    "duplicates": "reject",
    "missing": "reject",
    "domain": {
      "base": "zero",
      "padding": 0.1
    }
  },
  "layout": {
    "view": "step",
    "profile": {
      "margin": {
        "top": 24,
        "right": 20,
        "bottom": 56,
        "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": ""
      },
      "lineColor": "#112c47",
      "lineWidth": 2.5,
      "dotRadius": 4,
      "dotFill": "#112c47",
      "dotStroke": "#ffffff",
      "dotStrokeWidth": 2
    }
  },
  "measurement": {
    "exportText": "glyph-advances",
    "interactiveText": "shaped"
  },
  "marks": {
    "opacity": 1,
    "points": true
  },
  "annotations": [],
  "document": {
    "header": {
      "title": "Pricing Tier Changes",
      "subtitle": "Price changes month by month"
    },
    "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": "stepline",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 800,
      "height": 500
    },
    "locale": "en-US",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  }
}
