{
  "version": "xarts.density-profiles/1",
  "family": "density-profiles",
  "provenance": {
    "legacyId": "beeswarm"
  },
  "data": {
    "kind": "samples",
    "rows": [
      {
        "id": "sample-1",
        "group": "Engineering",
        "value": 95,
        "jitter": null
      },
      {
        "id": "sample-2",
        "group": "Engineering",
        "value": 102,
        "jitter": null
      },
      {
        "id": "sample-3",
        "group": "Engineering",
        "value": 110,
        "jitter": null
      },
      {
        "id": "sample-4",
        "group": "Engineering",
        "value": 98,
        "jitter": null
      },
      {
        "id": "sample-5",
        "group": "Engineering",
        "value": 115,
        "jitter": null
      },
      {
        "id": "sample-6",
        "group": "Engineering",
        "value": 105,
        "jitter": null
      },
      {
        "id": "sample-7",
        "group": "Engineering",
        "value": 120,
        "jitter": null
      },
      {
        "id": "sample-8",
        "group": "Engineering",
        "value": 99,
        "jitter": null
      },
      {
        "id": "sample-9",
        "group": "Engineering",
        "value": 108,
        "jitter": null
      },
      {
        "id": "sample-10",
        "group": "Engineering",
        "value": 113,
        "jitter": null
      },
      {
        "id": "sample-11",
        "group": "Marketing",
        "value": 72,
        "jitter": null
      },
      {
        "id": "sample-12",
        "group": "Marketing",
        "value": 78,
        "jitter": null
      },
      {
        "id": "sample-13",
        "group": "Marketing",
        "value": 85,
        "jitter": null
      },
      {
        "id": "sample-14",
        "group": "Marketing",
        "value": 68,
        "jitter": null
      },
      {
        "id": "sample-15",
        "group": "Marketing",
        "value": 82,
        "jitter": null
      },
      {
        "id": "sample-16",
        "group": "Marketing",
        "value": 76,
        "jitter": null
      },
      {
        "id": "sample-17",
        "group": "Marketing",
        "value": 90,
        "jitter": null
      },
      {
        "id": "sample-18",
        "group": "Marketing",
        "value": 74,
        "jitter": null
      },
      {
        "id": "sample-19",
        "group": "Marketing",
        "value": 80,
        "jitter": null
      },
      {
        "id": "sample-20",
        "group": "Marketing",
        "value": 88,
        "jitter": null
      },
      {
        "id": "sample-21",
        "group": "Sales",
        "value": 65,
        "jitter": null
      },
      {
        "id": "sample-22",
        "group": "Sales",
        "value": 70,
        "jitter": null
      },
      {
        "id": "sample-23",
        "group": "Sales",
        "value": 95,
        "jitter": null
      },
      {
        "id": "sample-24",
        "group": "Sales",
        "value": 80,
        "jitter": null
      },
      {
        "id": "sample-25",
        "group": "Sales",
        "value": 55,
        "jitter": null
      },
      {
        "id": "sample-26",
        "group": "Sales",
        "value": 88,
        "jitter": null
      },
      {
        "id": "sample-27",
        "group": "Sales",
        "value": 72,
        "jitter": null
      },
      {
        "id": "sample-28",
        "group": "Sales",
        "value": 60,
        "jitter": null
      },
      {
        "id": "sample-29",
        "group": "Sales",
        "value": 85,
        "jitter": null
      },
      {
        "id": "sample-30",
        "group": "Sales",
        "value": 78,
        "jitter": null
      },
      {
        "id": "sample-31",
        "group": "Design",
        "value": 82,
        "jitter": null
      },
      {
        "id": "sample-32",
        "group": "Design",
        "value": 88,
        "jitter": null
      },
      {
        "id": "sample-33",
        "group": "Design",
        "value": 75,
        "jitter": null
      },
      {
        "id": "sample-34",
        "group": "Design",
        "value": 92,
        "jitter": null
      },
      {
        "id": "sample-35",
        "group": "Design",
        "value": 86,
        "jitter": null
      },
      {
        "id": "sample-36",
        "group": "Design",
        "value": 79,
        "jitter": null
      },
      {
        "id": "sample-37",
        "group": "Design",
        "value": 95,
        "jitter": null
      },
      {
        "id": "sample-38",
        "group": "Design",
        "value": 84,
        "jitter": null
      },
      {
        "id": "sample-39",
        "group": "Design",
        "value": 90,
        "jitter": null
      },
      {
        "id": "sample-40",
        "group": "Design",
        "value": 77,
        "jitter": null
      },
      {
        "id": "sample-41",
        "group": "Finance",
        "value": 88,
        "jitter": null
      },
      {
        "id": "sample-42",
        "group": "Finance",
        "value": 95,
        "jitter": null
      },
      {
        "id": "sample-43",
        "group": "Finance",
        "value": 102,
        "jitter": null
      },
      {
        "id": "sample-44",
        "group": "Finance",
        "value": 85,
        "jitter": null
      },
      {
        "id": "sample-45",
        "group": "Finance",
        "value": 98,
        "jitter": null
      },
      {
        "id": "sample-46",
        "group": "Finance",
        "value": 92,
        "jitter": null
      },
      {
        "id": "sample-47",
        "group": "Finance",
        "value": 105,
        "jitter": null
      },
      {
        "id": "sample-48",
        "group": "Finance",
        "value": 90,
        "jitter": null
      },
      {
        "id": "sample-49",
        "group": "Finance",
        "value": 100,
        "jitter": null
      },
      {
        "id": "sample-50",
        "group": "Finance",
        "value": 96,
        "jitter": null
      }
    ],
    "unit": "k$"
  },
  "encoding": {
    "id": "id",
    "group": "group",
    "value": "value",
    "jitter": "jitter"
  },
  "calculation": {
    "order": "input",
    "quantile": "linear-r7",
    "summaryDecimals": null,
    "domain": {
      "origin": "extent",
      "paddingRatio": 0.05,
      "paddingAbsolute": 0,
      "roundOutward": false,
      "nice": true
    },
    "density": {
      "kernel": "triangular",
      "bandwidth": 2,
      "normalization": "group-maximum"
    },
    "swarm": {
      "distance": 10,
      "maxLanes": 20,
      "spacing": 2.2
    }
  },
  "layout": {
    "view": "swarm",
    "orientation": "horizontal",
    "margin": {
      "top": 24,
      "right": 37,
      "bottom": 47,
      "left": 100
    },
    "measureValueAxis": false,
    "bandPadding": 0.3,
    "jitter": {
      "source": "hash",
      "amplitude": 0.56
    }
  },
  "marks": {
    "radius": 5,
    "opacity": 0.75,
    "stroke": "surface",
    "strokeWidth": 1,
    "colors": [
      "blue",
      "teal",
      "amber",
      "emerald",
      "violet",
      "orange",
      "cyan",
      "pink"
    ],
    "groupColors": {
      "Engineering": "blue",
      "Marketing": "teal",
      "Sales": "amber",
      "Design": "violet",
      "Finance": "emerald"
    },
    "rug": {
      "width": 1.5,
      "opacityMin": 0.2,
      "opacityMax": 0.9
    }
  },
  "summary": {
    "statistic": "none",
    "mark": "diamond",
    "size": 8,
    "color": "red",
    "strokeWidth": 2,
    "dash": "4 3",
    "label": {
      "visible": false,
      "fontSize": 9,
      "fontWeight": 600,
      "color": "textPrimary",
      "offset": 3
    }
  },
  "axes": {
    "leftLabelOverflow": 0,
    "inkPadding": 0,
    "ticks": 6,
    "prefix": "$",
    "suffix": "k",
    "rugTicks": [
      0,
      4,
      8,
      12,
      16,
      20,
      24
    ],
    "rugTickSuffix": ":00",
    "rugLabelSize": 10,
    "rugLabelOffset": 18
  },
  "legend": {
    "visible": false,
    "position": "right"
  },
  "annotations": [],
  "document": {
    "header": {
      "title": "Department Salaries",
      "subtitle": "Individual salaries by department"
    },
    "footer": {
      "source": "xarts · demo data",
      "notes": "Illustrative data to explore the chart and replace with your own."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 16,
      "minimumTextGap": 4
    }
  },
  "output": {
    "filename": "beeswarm-margin-quality",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 800,
      "height": 480
    },
    "locale": "en-US",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  }
}
