{
  "version": "xarts.density-profiles/1",
  "family": "density-profiles",
  "provenance": {
    "legacyId": "dotstrip"
  },
  "data": {
    "kind": "samples",
    "rows": [
      {
        "id": "sample-1",
        "group": "Treatment A",
        "value": 52,
        "jitter": null
      },
      {
        "id": "sample-2",
        "group": "Treatment A",
        "value": 62.3,
        "jitter": null
      },
      {
        "id": "sample-3",
        "group": "Treatment A",
        "value": 79.5,
        "jitter": null
      },
      {
        "id": "sample-4",
        "group": "Treatment A",
        "value": 55,
        "jitter": null
      },
      {
        "id": "sample-5",
        "group": "Treatment A",
        "value": 74.1,
        "jitter": null
      },
      {
        "id": "sample-6",
        "group": "Treatment A",
        "value": 80,
        "jitter": null
      },
      {
        "id": "sample-7",
        "group": "Treatment A",
        "value": 81.7,
        "jitter": null
      },
      {
        "id": "sample-8",
        "group": "Treatment A",
        "value": 57.6,
        "jitter": null
      },
      {
        "id": "sample-9",
        "group": "Treatment A",
        "value": 76,
        "jitter": null
      },
      {
        "id": "sample-10",
        "group": "Treatment A",
        "value": 85.6,
        "jitter": null
      },
      {
        "id": "sample-11",
        "group": "Treatment A",
        "value": 71.6,
        "jitter": null
      },
      {
        "id": "sample-12",
        "group": "Treatment A",
        "value": 69.7,
        "jitter": null
      },
      {
        "id": "sample-13",
        "group": "Treatment A",
        "value": 76.2,
        "jitter": null
      },
      {
        "id": "sample-14",
        "group": "Treatment A",
        "value": 65.5,
        "jitter": null
      },
      {
        "id": "sample-15",
        "group": "Treatment A",
        "value": 75.9,
        "jitter": null
      },
      {
        "id": "sample-16",
        "group": "Treatment B",
        "value": 40.1,
        "jitter": null
      },
      {
        "id": "sample-17",
        "group": "Treatment B",
        "value": 60.5,
        "jitter": null
      },
      {
        "id": "sample-18",
        "group": "Treatment B",
        "value": 42.9,
        "jitter": null
      },
      {
        "id": "sample-19",
        "group": "Treatment B",
        "value": 54.6,
        "jitter": null
      },
      {
        "id": "sample-20",
        "group": "Treatment B",
        "value": 55.2,
        "jitter": null
      },
      {
        "id": "sample-21",
        "group": "Treatment B",
        "value": 72.2,
        "jitter": null
      },
      {
        "id": "sample-22",
        "group": "Treatment B",
        "value": 60.7,
        "jitter": null
      },
      {
        "id": "sample-23",
        "group": "Treatment B",
        "value": 66,
        "jitter": null
      },
      {
        "id": "sample-24",
        "group": "Treatment B",
        "value": 49.9,
        "jitter": null
      },
      {
        "id": "sample-25",
        "group": "Treatment B",
        "value": 52.2,
        "jitter": null
      },
      {
        "id": "sample-26",
        "group": "Treatment B",
        "value": 50,
        "jitter": null
      },
      {
        "id": "sample-27",
        "group": "Treatment B",
        "value": 74.3,
        "jitter": null
      },
      {
        "id": "sample-28",
        "group": "Treatment B",
        "value": 61.6,
        "jitter": null
      },
      {
        "id": "sample-29",
        "group": "Treatment B",
        "value": 71.2,
        "jitter": null
      },
      {
        "id": "sample-30",
        "group": "Treatment B",
        "value": 42.3,
        "jitter": null
      },
      {
        "id": "sample-31",
        "group": "Control",
        "value": 35.1,
        "jitter": null
      },
      {
        "id": "sample-32",
        "group": "Control",
        "value": 65,
        "jitter": null
      },
      {
        "id": "sample-33",
        "group": "Control",
        "value": 48.8,
        "jitter": null
      },
      {
        "id": "sample-34",
        "group": "Control",
        "value": 60.5,
        "jitter": null
      },
      {
        "id": "sample-35",
        "group": "Control",
        "value": 43.1,
        "jitter": null
      },
      {
        "id": "sample-36",
        "group": "Control",
        "value": 35.3,
        "jitter": null
      },
      {
        "id": "sample-37",
        "group": "Control",
        "value": 46.5,
        "jitter": null
      },
      {
        "id": "sample-38",
        "group": "Control",
        "value": 45,
        "jitter": null
      },
      {
        "id": "sample-39",
        "group": "Control",
        "value": 66,
        "jitter": null
      },
      {
        "id": "sample-40",
        "group": "Control",
        "value": 61,
        "jitter": null
      },
      {
        "id": "sample-41",
        "group": "Control",
        "value": 35.4,
        "jitter": null
      },
      {
        "id": "sample-42",
        "group": "Control",
        "value": 49.5,
        "jitter": null
      },
      {
        "id": "sample-43",
        "group": "Control",
        "value": 53.4,
        "jitter": null
      },
      {
        "id": "sample-44",
        "group": "Control",
        "value": 47.6,
        "jitter": null
      },
      {
        "id": "sample-45",
        "group": "Control",
        "value": 51.2,
        "jitter": null
      }
    ],
    "unit": ""
  },
  "encoding": {
    "id": "id",
    "group": "group",
    "value": "value",
    "jitter": "jitter"
  },
  "calculation": {
    "order": "input",
    "quantile": "linear-r7",
    "summaryDecimals": 1,
    "domain": {
      "origin": "extent",
      "paddingRatio": 0,
      "paddingAbsolute": 5,
      "roundOutward": true,
      "nice": true
    },
    "density": {
      "kernel": "triangular",
      "bandwidth": 2,
      "normalization": "group-maximum"
    },
    "swarm": {
      "distance": 10,
      "maxLanes": 20,
      "spacing": 2.2
    }
  },
  "layout": {
    "view": "jitter",
    "orientation": "horizontal",
    "margin": {
      "top": 24,
      "right": 20,
      "bottom": 47,
      "left": 100
    },
    "measureValueAxis": false,
    "bandPadding": 0.3,
    "jitter": {
      "source": "hash",
      "amplitude": 0.56
    }
  },
  "marks": {
    "radius": 4,
    "opacity": 0.7,
    "stroke": "none",
    "strokeWidth": 0,
    "colors": [
      "blue",
      "teal",
      "amber",
      "emerald",
      "violet",
      "orange",
      "cyan",
      "pink"
    ],
    "groupColors": {},
    "rug": {
      "width": 1.5,
      "opacityMin": 0.2,
      "opacityMax": 0.9
    }
  },
  "summary": {
    "statistic": "mean",
    "mark": "diamond",
    "size": 8,
    "color": "red",
    "strokeWidth": 2,
    "dash": "4 3",
    "label": {
      "visible": true,
      "fontSize": 9,
      "fontWeight": 600,
      "color": "textPrimary",
      "offset": 3
    }
  },
  "axes": {
    "leftLabelOverflow": 0,
    "inkPadding": 0,
    "ticks": 6,
    "prefix": "",
    "suffix": "",
    "rugTicks": [
      0,
      4,
      8,
      12,
      16,
      20,
      24
    ],
    "rugTickSuffix": ":00",
    "rugLabelSize": 10,
    "rugLabelOffset": 18
  },
  "legend": {
    "visible": true,
    "position": "right"
  },
  "annotations": [],
  "document": {
    "header": {
      "title": "Treatment Response Distribution",
      "subtitle": "Individual responses and mean per treatment group"
    },
    "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": "dotstrip-margin-quality",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 800,
      "height": 480
    },
    "locale": "en-US",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  }
}
