{
  "version": "xarts.distribution/1",
  "family": "distribution",
  "operation": "frequency-distribution",
  "provenance": {
    "legacyId": "histogram"
  },
  "data": {
    "input": "observations",
    "unit": "ms",
    "valueLabel": "Response time",
    "rows": [
      {
        "id": "value-1",
        "value": 80
      },
      {
        "id": "value-2",
        "value": 256.75275829025736
      },
      {
        "id": "value-3",
        "value": 283.2367181660698
      },
      {
        "id": "value-4",
        "value": 290.47739172506056
      },
      {
        "id": "value-5",
        "value": 315.1807954170406
      },
      {
        "id": "value-6",
        "value": 184.80332520513005
      },
      {
        "id": "value-7",
        "value": 210.59933192225571
      },
      {
        "id": "value-8",
        "value": 157.62256728499312
      },
      {
        "id": "value-9",
        "value": 132.70387218530712
      },
      {
        "id": "value-10",
        "value": 195.80182648521478
      },
      {
        "id": "value-11",
        "value": 126.16537363804674
      },
      {
        "id": "value-12",
        "value": 198.26480538724473
      },
      {
        "id": "value-13",
        "value": 229.62134114864264
      },
      {
        "id": "value-14",
        "value": 215.64710578772804
      },
      {
        "id": "value-15",
        "value": 316.5088212592452
      },
      {
        "id": "value-16",
        "value": 255.66257544778742
      },
      {
        "id": "value-17",
        "value": 252.51324273053353
      },
      {
        "id": "value-18",
        "value": 196.00633944320262
      },
      {
        "id": "value-19",
        "value": 151.70598712410333
      },
      {
        "id": "value-20",
        "value": 307.5477726720168
      },
      {
        "id": "value-21",
        "value": 298.5162296994391
      },
      {
        "id": "value-22",
        "value": 306.7450759211164
      },
      {
        "id": "value-23",
        "value": 294.1096880562419
      },
      {
        "id": "value-24",
        "value": 141.6963116825136
      },
      {
        "id": "value-25",
        "value": 178.65037435095348
      },
      {
        "id": "value-26",
        "value": 174.37240959092878
      },
      {
        "id": "value-27",
        "value": 179.5280865425835
      },
      {
        "id": "value-28",
        "value": 222.890820457163
      },
      {
        "id": "value-29",
        "value": 136.8409447685797
      },
      {
        "id": "value-30",
        "value": 226.33427858921578
      },
      {
        "id": "value-31",
        "value": 232.77465713152995
      },
      {
        "id": "value-32",
        "value": 229.6454389620723
      },
      {
        "id": "value-33",
        "value": 299.2545327397043
      },
      {
        "id": "value-34",
        "value": 206.15214571691942
      },
      {
        "id": "value-35",
        "value": 211.6266139507396
      },
      {
        "id": "value-36",
        "value": 188.47438926730598
      },
      {
        "id": "value-37",
        "value": 216.30992262026146
      },
      {
        "id": "value-38",
        "value": 342.5573760851282
      },
      {
        "id": "value-39",
        "value": 294.817513572283
      },
      {
        "id": "value-40",
        "value": 302.8609762579579
      },
      {
        "id": "value-41",
        "value": 254.57236841819687
      },
      {
        "id": "value-42",
        "value": 113.35959531366157
      },
      {
        "id": "value-43",
        "value": 218.37040858598343
      },
      {
        "id": "value-44",
        "value": 199.98386539336565
      },
      {
        "id": "value-45",
        "value": 220.86761582419985
      },
      {
        "id": "value-46",
        "value": 239.66384603258837
      },
      {
        "id": "value-47",
        "value": 142.31173344871175
      },
      {
        "id": "value-48",
        "value": 238.86134569609163
      },
      {
        "id": "value-49",
        "value": 219.3353062330609
      },
      {
        "id": "value-50",
        "value": 227.69023644001905
      },
      {
        "id": "value-51",
        "value": 266.7976625406788
      },
      {
        "id": "value-52",
        "value": 147.51452794093788
      },
      {
        "id": "value-53",
        "value": 173.87502940597403
      },
      {
        "id": "value-54",
        "value": 229.13826628075628
      },
      {
        "id": "value-55",
        "value": 267.61267049644255
      },
      {
        "id": "value-56",
        "value": 357.6994891230355
      },
      {
        "id": "value-57",
        "value": 270.87827234240257
      },
      {
        "id": "value-58",
        "value": 279.69497965303094
      },
      {
        "id": "value-59",
        "value": 200.1691222882877
      },
      {
        "id": "value-60",
        "value": 143.59663567164557
      },
      {
        "id": "value-61",
        "value": 263.7799542027931
      },
      {
        "id": "value-62",
        "value": 219.01051006448395
      },
      {
        "id": "value-63",
        "value": 251.16801836405108
      },
      {
        "id": "value-64",
        "value": 242.14734243474783
      },
      {
        "id": "value-65",
        "value": 157.46907195963914
      },
      {
        "id": "value-66",
        "value": 235.0778278751486
      },
      {
        "id": "value-67",
        "value": 190.88511665629662
      },
      {
        "id": "value-68",
        "value": 212.79790119754153
      },
      {
        "id": "value-69",
        "value": 224.21844670402362
      },
      {
        "id": "value-70",
        "value": 95.67371052735423
      },
      {
        "id": "value-71",
        "value": 226.86545908142006
      },
      {
        "id": "value-72",
        "value": 256.8242293373068
      },
      {
        "id": "value-73",
        "value": 301.09758284696227
      },
      {
        "id": "value-74",
        "value": 351.1838053633535
      },
      {
        "id": "value-75",
        "value": 227.92947528324157
      },
      {
        "id": "value-76",
        "value": 240.48409763704646
      },
      {
        "id": "value-77",
        "value": 162.51802783304413
      },
      {
        "id": "value-78",
        "value": 207.45228426159457
      },
      {
        "id": "value-79",
        "value": 300.8080687525354
      },
      {
        "id": "value-80",
        "value": 226.33073254850206
      },
      {
        "id": "value-81",
        "value": 266.2075692522492
      },
      {
        "id": "value-82",
        "value": 228.26100738665605
      },
      {
        "id": "value-83",
        "value": 158.21963818543128
      },
      {
        "id": "value-84",
        "value": 216.4951782112655
      },
      {
        "id": "value-85",
        "value": 151.07285076145638
      },
      {
        "id": "value-86",
        "value": 189.59732184210975
      },
      {
        "id": "value-87",
        "value": 177.5541453081516
      },
      {
        "id": "value-88",
        "value": 130.95088041446277
      },
      {
        "id": "value-89",
        "value": 267.5123273001072
      },
      {
        "id": "value-90",
        "value": 267.5259069137267
      },
      {
        "id": "value-91",
        "value": 314.48056074890303
      },
      {
        "id": "value-92",
        "value": 323.7465134888605
      },
      {
        "id": "value-93",
        "value": 182.1049862223603
      },
      {
        "id": "value-94",
        "value": 190.40372194490834
      },
      {
        "id": "value-95",
        "value": 206.11368896380165
      },
      {
        "id": "value-96",
        "value": 264.11880040130933
      },
      {
        "id": "value-97",
        "value": 323.8233131088872
      },
      {
        "id": "value-98",
        "value": 218.21029365488943
      },
      {
        "id": "value-99",
        "value": 263.71724401005997
      },
      {
        "id": "value-100",
        "value": 198.17071080842027
      },
      {
        "id": "value-101",
        "value": 146.15164587653658
      },
      {
        "id": "value-102",
        "value": 186.65737639488088
      },
      {
        "id": "value-103",
        "value": 105.08340474492836
      },
      {
        "id": "value-104",
        "value": 167.47953777186524
      },
      {
        "id": "value-105",
        "value": 181.88442518803788
      },
      {
        "id": "value-106",
        "value": 178.36029988680605
      },
      {
        "id": "value-107",
        "value": 291.58278142924115
      },
      {
        "id": "value-108",
        "value": 259.42787253636607
      },
      {
        "id": "value-109",
        "value": 307.95638052268606
      },
      {
        "id": "value-110",
        "value": 278.54773817603655
      },
      {
        "id": "value-111",
        "value": 143.36950477321705
      },
      {
        "id": "value-112",
        "value": 222.45498075952028
      },
      {
        "id": "value-113",
        "value": 242.81875791914695
      },
      {
        "id": "value-114",
        "value": 307.39795905044065
      },
      {
        "id": "value-115",
        "value": 328.6629018678605
      },
      {
        "id": "value-116",
        "value": 208.5601981287533
      },
      {
        "id": "value-117",
        "value": 243.73064951644574
      },
      {
        "id": "value-118",
        "value": 154.3232476069633
      },
      {
        "id": "value-119",
        "value": 152.47621721738517
      },
      {
        "id": "value-120",
        "value": 201.2746948800552
      },
      {
        "id": "value-121",
        "value": 112.0742697150082
      },
      {
        "id": "value-122",
        "value": 204.2086491784957
      },
      {
        "id": "value-123",
        "value": 198.60050415187476
      },
      {
        "id": "value-124",
        "value": 211.69329465394364
      },
      {
        "id": "value-125",
        "value": 297.00042640883373
      },
      {
        "id": "value-126",
        "value": 233.1398773131308
      },
      {
        "id": "value-127",
        "value": 284.10930646457285
      },
      {
        "id": "value-128",
        "value": 220.74621954121199
      },
      {
        "id": "value-129",
        "value": 129.87670674362627
      },
      {
        "id": "value-130",
        "value": 276.25131089203546
      },
      {
        "id": "value-131",
        "value": 266.7586337841197
      },
      {
        "id": "value-132",
        "value": 332.5624302644361
      },
      {
        "id": "value-133",
        "value": 313.2512608727149
      },
      {
        "id": "value-134",
        "value": 196.0670358892411
      },
      {
        "id": "value-135",
        "value": 208.61282845221677
      },
      {
        "id": "value-136",
        "value": 146.63064367122345
      },
      {
        "id": "value-137",
        "value": 200.80302017502152
      },
      {
        "id": "value-138",
        "value": 227.26680521736552
      },
      {
        "id": "value-139",
        "value": 141.59596321626256
      },
      {
        "id": "value-140",
        "value": 229.37810329131767
      },
      {
        "id": "value-141",
        "value": 201.06781133249214
      },
      {
        "id": "value-142",
        "value": 228.7733159000286
      },
      {
        "id": "value-143",
        "value": 284.0804169329875
      },
      {
        "id": "value-144",
        "value": 191.59761115933458
      },
      {
        "id": "value-145",
        "value": 247.50264242603484
      },
      {
        "id": "value-146",
        "value": 156.8103813530414
      },
      {
        "id": "value-147",
        "value": 197.02757820774923
      },
      {
        "id": "value-148",
        "value": 316.9753760775693
      },
      {
        "id": "value-149",
        "value": 273.51656993495124
      },
      {
        "id": "value-150",
        "value": 336.98970450603815
      },
      {
        "id": "value-151",
        "value": 277.9408877352812
      },
      {
        "id": "value-152",
        "value": 168.91863880246035
      },
      {
        "id": "value-153",
        "value": 197.1138996704367
      },
      {
        "id": "value-154",
        "value": 175.6453698465895
      },
      {
        "id": "value-155",
        "value": 244.65208238112376
      },
      {
        "id": "value-156",
        "value": 243.99296369143408
      },
      {
        "id": "value-157",
        "value": 171.38022924244433
      },
      {
        "id": "value-158",
        "value": 239.56448163806874
      },
      {
        "id": "value-159",
        "value": 187.95034436337744
      },
      {
        "id": "value-160",
        "value": 229.73393699002798
      },
      {
        "id": "value-161",
        "value": 255.4331346303512
      },
      {
        "id": "value-162",
        "value": 161.53400282061713
      },
      {
        "id": "value-163",
        "value": 204.00636971837764
      },
      {
        "id": "value-164",
        "value": 174.58986724349188
      },
      {
        "id": "value-165",
        "value": 253.44826356266233
      },
      {
        "id": "value-166",
        "value": 339.7558208635637
      },
      {
        "id": "value-167",
        "value": 260.7636295439364
      },
      {
        "id": "value-168",
        "value": 320.51633800586353
      },
      {
        "id": "value-169",
        "value": 225.5257374742589
      },
      {
        "id": "value-170",
        "value": 131.43970891159373
      },
      {
        "id": "value-171",
        "value": 244.5967962477544
      },
      {
        "id": "value-172",
        "value": 200.31636712822822
      },
      {
        "id": "value-173",
        "value": 278.1204781464175
      },
      {
        "id": "value-174",
        "value": 247.03587823345248
      },
      {
        "id": "value-175",
        "value": 187.08520213576253
      },
      {
        "id": "value-176",
        "value": 233.44261617693104
      },
      {
        "id": "value-177",
        "value": 160.1881135761056
      },
      {
        "id": "value-178",
        "value": 216.91967572761632
      },
      {
        "id": "value-179",
        "value": 215.55240575565045
      },
      {
        "id": "value-180",
        "value": 134.48921157093963
      },
      {
        "id": "value-181",
        "value": 199.36519029835057
      },
      {
        "id": "value-182",
        "value": 204.34790494938466
      },
      {
        "id": "value-183",
        "value": 293.89690733089157
      },
      {
        "id": "value-184",
        "value": 341.8151928327838
      },
      {
        "id": "value-185",
        "value": 253.60866879565768
      },
      {
        "id": "value-186",
        "value": 285.4628263886509
      },
      {
        "id": "value-187",
        "value": 160.92282776330376
      },
      {
        "id": "value-188",
        "value": 195.37377597705444
      },
      {
        "id": "value-189",
        "value": 286.1167408805511
      },
      {
        "id": "value-190",
        "value": 215.05256434684847
      },
      {
        "id": "value-191",
        "value": 296.40374406516986
      },
      {
        "id": "value-192",
        "value": 233.704465045343
      },
      {
        "id": "value-193",
        "value": 187.43354189477895
      },
      {
        "id": "value-194",
        "value": 211.97383737947195
      },
      {
        "id": "value-195",
        "value": 120.87043164595795
      },
      {
        "id": "value-196",
        "value": 194.47523979460144
      },
      {
        "id": "value-197",
        "value": 170.14831262344453
      },
      {
        "id": "value-198",
        "value": 130.78612937515263
      },
      {
        "id": "value-199",
        "value": 238.28124657595686
      },
      {
        "id": "value-200",
        "value": 219.85450160665602
      }
    ]
  },
  "calculation": {
    "binning": {
      "method": "equal-width",
      "count": 20,
      "constant": "one-padded-bin"
    },
    "measure": "count",
    "statistics": {
      "source": "empirical-r7"
    }
  },
  "layout": {
    "view": "frequency-bars-and-statistics",
    "margin": {
      "top": 24,
      "right": 20,
      "bottom": 56,
      "left": 48
    },
    "domain": {
      "source": "bins"
    },
    "yPadding": 0.1,
    "roundYMaximum": false,
    "niceY": true,
    "measureYMargin": false,
    "measureXEdges": false,
    "fitXTicks": false,
    "smartAxes": true,
    "proportionalTicks": false,
    "axisMeasurementNumerals": "proportional-nums",
    "axisInkPadding": 0,
    "xTicks": 8,
    "yTicks": 5
  },
  "marks": {
    "bars": {
      "color": "series.blue",
      "opacity": 0.75,
      "stroke": "series.blue",
      "strokeOpacity": 1,
      "strokeWidth": 1,
      "radius": 0
    },
    "zero": null,
    "band": null,
    "normal": null,
    "references": [
      {
        "statistic": "mean",
        "line": {
          "color": "accent",
          "width": 1.5,
          "dash": "6 3"
        },
        "label": {
          "text": "Mean: {value}",
          "dx": 4,
          "y": 8,
          "anchor": "start",
          "fontSize": null,
          "fontWeight": 600,
          "clampToPlot": false,
          "format": {
            "kind": "value",
            "decimals": 1,
            "trim": true,
            "sign": false,
            "prefix": "",
            "suffix": ""
          }
        }
      },
      {
        "statistic": "p50",
        "line": {
          "color": "series.amber",
          "width": 1.5,
          "dash": "6 3"
        },
        "label": {
          "text": "Median: {value}",
          "dx": 4,
          "y": 35,
          "anchor": "start",
          "fontSize": null,
          "fontWeight": 600,
          "clampToPlot": false,
          "format": {
            "kind": "value",
            "decimals": 1,
            "trim": true,
            "sign": false,
            "prefix": "",
            "suffix": ""
          }
        }
      }
    ]
  },
  "summary": {
    "visible": false,
    "arrangement": "stacked",
    "dx": 12,
    "dy": 4,
    "width": 118,
    "rowHeight": 15,
    "itemGap": 5,
    "labelX": 0,
    "valueX": 0,
    "firstBaseline": 0,
    "labelFontSize": 9,
    "valueFontSize": 10,
    "labelColor": "textMuted",
    "valueColor": "textPrimary",
    "box": null,
    "items": []
  },
  "labels": {
    "zero": "Zero",
    "normal": "Normal reference",
    "measureTitles": {
      "count": "",
      "probability": "Probability",
      "density": "Probability density"
    },
    "annotationFontSize": 12,
    "annotationGap": 8,
    "value": {
      "kind": "number",
      "decimals": 0,
      "trim": true,
      "sign": false,
      "prefix": "",
      "suffix": " ms"
    },
    "tooltipRange": "{lower}–{upper}",
    "tooltipCount": "Count: {count}",
    "tooltipShare": "{share} of total",
    "shareDecimals": 1
  },
  "annotations": [],
  "document": {
    "header": {
      "title": "Response Time Distribution",
      "subtitle": "Frequency distribution of API response times"
    },
    "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
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 800,
      "height": 480
    },
    "locale": "en-US",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "histogram",
    "embedSpec": true,
    "geometryDecimals": 2
  }
}
