chartlet 0.17.0

Compile structured data into deterministic, accessible static charts
Documentation
1
<div class="chartlet-wrapper chartlet-responsive chartlet-bp-640"><style>.chartlet-wrapper.chartlet-responsive{display:block;width:100%;container-type:inline-size}.chartlet-variant-mobile{display:none}@container (max-width:639px){.chartlet-bp-640 .chartlet-variant-desktop{display:none}.chartlet-bp-640 .chartlet-variant-mobile{display:block}}</style><figure class="chartlet-figure" data-viz="chart"><figcaption>Response time by endpoint and region</figcaption><div class="chartlet-variant-desktop"><svg xmlns="http://www.w3.org/2000/svg" width="780" height="440" viewBox="0 0 780 440" id="chartlet-a4e552ed6d014e49" role="img" aria-labelledby="chartlet-a4e552ed6d014e49-title chartlet-a4e552ed6d014e49-description" class="chartlet-root"><title id="chartlet-a4e552ed6d014e49-title">Response time by endpoint and region</title><desc id="chartlet-a4e552ed6d014e49-description">Box plot with 6 boxes, each from the first to the third quartile with its median. Highest median: 163.45 (Pay Asia). Lowest median: 26.05 (Profile EU). Outliers beyond the whiskers: Pay EU, Profile Asia.</desc><style>.chartlet-root{--chartlet-text:#172033;--chartlet-muted:#344054;--chartlet-grid:#d9dee8;--chartlet-zero:#667085;--chartlet-accent:#2563eb;--chartlet-background:#fff;--chartlet-color-1:#2563eb;--chartlet-color-2:#c2410c;--chartlet-color-3:#475569;--chartlet-color-4:#111827;max-width:100%;height:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--chartlet-text)}#chartlet-a4e552ed6d014e49 .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-a4e552ed6d014e49 .chartlet-label,#chartlet-a4e552ed6d014e49 .chartlet-tick,#chartlet-a4e552ed6d014e49 .chartlet-value,#chartlet-a4e552ed6d014e49 .chartlet-value-inverse,#chartlet-a4e552ed6d014e49 .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-a4e552ed6d014e49 .chartlet-value,#chartlet-a4e552ed6d014e49 .chartlet-value-inverse{font-weight:600}#chartlet-a4e552ed6d014e49 .chartlet-value{fill:var(--chartlet-text)}#chartlet-a4e552ed6d014e49 .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-a4e552ed6d014e49 .chartlet-axis-title{font-weight:600}#chartlet-a4e552ed6d014e49 .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-a4e552ed6d014e49 .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-a4e552ed6d014e49 .chartlet-bar,#chartlet-a4e552ed6d014e49 .chartlet-point{fill:var(--chartlet-accent)}#chartlet-a4e552ed6d014e49 .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-a4e552ed6d014e49 .chartlet-background{fill:var(--chartlet-background)}#chartlet-a4e552ed6d014e49 .chartlet-box{fill:var(--chartlet-accent);fill-opacity:.3;stroke:var(--chartlet-accent);stroke-width:1.5}#chartlet-a4e552ed6d014e49 .chartlet-box-median{stroke:var(--chartlet-text);stroke-width:3}#chartlet-a4e552ed6d014e49 .chartlet-box-whisker{stroke:var(--chartlet-accent);stroke-width:1.5;fill:none}#chartlet-a4e552ed6d014e49 .chartlet-box-outlier{fill:none;stroke:var(--chartlet-accent);stroke-width:1.5}#chartlet-a4e552ed6d014e49 .chartlet-violin{fill:var(--chartlet-accent);fill-opacity:.3;stroke:var(--chartlet-accent);stroke-width:1.5;stroke-linejoin:round}#chartlet-a4e552ed6d014e49 .chartlet-violin-box{fill:var(--chartlet-text);stroke:none}#chartlet-a4e552ed6d014e49 .chartlet-violin-median{fill:var(--chartlet-background);stroke:none}#chartlet-a4e552ed6d014e49 .chartlet-box-mean{fill:var(--chartlet-background);stroke:var(--chartlet-text);stroke-width:1.5}#chartlet-a4e552ed6d014e49 .chartlet-box-g1.chartlet-box,#chartlet-a4e552ed6d014e49 .chartlet-box-g1.chartlet-violin{fill:var(--chartlet-color-1);stroke:var(--chartlet-color-1)}#chartlet-a4e552ed6d014e49 .chartlet-box-g1.chartlet-box-whisker,#chartlet-a4e552ed6d014e49 .chartlet-box-g1.chartlet-box-outlier{stroke:var(--chartlet-color-1)}#chartlet-a4e552ed6d014e49 .chartlet-box-g1.chartlet-box-point{fill:var(--chartlet-color-1)}#chartlet-a4e552ed6d014e49 .chartlet-box-g2.chartlet-box,#chartlet-a4e552ed6d014e49 .chartlet-box-g2.chartlet-violin{fill:var(--chartlet-color-2);stroke:var(--chartlet-color-2)}#chartlet-a4e552ed6d014e49 .chartlet-box-g2.chartlet-box-whisker,#chartlet-a4e552ed6d014e49 .chartlet-box-g2.chartlet-box-outlier{stroke:var(--chartlet-color-2)}#chartlet-a4e552ed6d014e49 .chartlet-box-g2.chartlet-box-point{fill:var(--chartlet-color-2)}#chartlet-a4e552ed6d014e49 .chartlet-box-g3.chartlet-box,#chartlet-a4e552ed6d014e49 .chartlet-box-g3.chartlet-violin{fill:var(--chartlet-color-3);stroke:var(--chartlet-color-3)}#chartlet-a4e552ed6d014e49 .chartlet-box-g3.chartlet-box-whisker,#chartlet-a4e552ed6d014e49 .chartlet-box-g3.chartlet-box-outlier{stroke:var(--chartlet-color-3)}#chartlet-a4e552ed6d014e49 .chartlet-box-g3.chartlet-box-point{fill:var(--chartlet-color-3)}#chartlet-a4e552ed6d014e49 .chartlet-box-g4.chartlet-box,#chartlet-a4e552ed6d014e49 .chartlet-box-g4.chartlet-violin{fill:var(--chartlet-color-4);stroke:var(--chartlet-color-4)}#chartlet-a4e552ed6d014e49 .chartlet-box-g4.chartlet-box-whisker,#chartlet-a4e552ed6d014e49 .chartlet-box-g4.chartlet-box-outlier{stroke:var(--chartlet-color-4)}#chartlet-a4e552ed6d014e49 .chartlet-box-g4.chartlet-box-point{fill:var(--chartlet-color-4)}#chartlet-a4e552ed6d014e49 .chartlet-legend{font-size:12px;fill:var(--chartlet-muted)}#chartlet-a4e552ed6d014e49 .chartlet-box-point{fill:var(--chartlet-accent);fill-opacity:.55;stroke:none}</style><line x1="72" y1="378" x2="756" y2="378" class="chartlet-zero"/><text x="62" y="382" text-anchor="end" class="chartlet-tick">0</text><line x1="72" y1="313.6" x2="756" y2="313.6" class="chartlet-grid"/><text x="62" y="317.6" text-anchor="end" class="chartlet-tick">50</text><line x1="72" y1="249.2" x2="756" y2="249.2" class="chartlet-grid"/><text x="62" y="253.2" text-anchor="end" class="chartlet-tick">100</text><line x1="72" y1="184.8" x2="756" y2="184.8" class="chartlet-grid"/><text x="62" y="188.8" text-anchor="end" class="chartlet-tick">150</text><line x1="72" y1="120.4" x2="756" y2="120.4" class="chartlet-grid"/><text x="62" y="124.4" text-anchor="end" class="chartlet-tick">200</text><line x1="72" y1="56" x2="756" y2="56" class="chartlet-grid"/><text x="62" y="60" text-anchor="end" class="chartlet-tick">250</text><text x="72" y="36" text-anchor="start" class="chartlet-axis-title">Milliseconds</text><rect x="72" y="0" width="10" height="10" class="chartlet-box chartlet-box-g1"/><text x="88" y="9" text-anchor="start" class="chartlet-legend">Europe</text><rect x="145.64" y="0" width="10" height="10" class="chartlet-box chartlet-box-g2"/><text x="161.64" y="9" text-anchor="start" class="chartlet-legend">Asia</text><line x1="129" y1="323.389" x2="129" y2="333.693" class="chartlet-box-whisker chartlet-box-g1"/><line x1="117" y1="333.693" x2="141" y2="333.693" class="chartlet-box-whisker chartlet-box-g1"/><line x1="129" y1="313.31" x2="129" y2="304.326" class="chartlet-box-whisker chartlet-box-g1"/><line x1="117" y1="304.326" x2="141" y2="304.326" class="chartlet-box-whisker chartlet-box-g1"/><rect x="105" y="313.31" width="48" height="10.079" class="chartlet-box chartlet-box-g1"><title>Search EU: Median: 47.5 (Q1: 42.4, Q3: 50.225, Minimum: 34.4, Maximum: 57.2), Mean: 47.1208333333, Observations 24</title></rect><line x1="105" y1="316.82" x2="153" y2="316.82" class="chartlet-box-median"/><polyline points="129,310.308 122,317.308 129,324.308 136,317.308" class="chartlet-box-mean"/><text x="129" y="296.326" text-anchor="middle" class="chartlet-value">47.5</text><text x="129" y="402" text-anchor="middle" class="chartlet-label">Search EU</text><line x1="243" y1="262.627" x2="243" y2="289.386" class="chartlet-box-whisker chartlet-box-g2"/><line x1="231" y1="289.386" x2="255" y2="289.386" class="chartlet-box-whisker chartlet-box-g2"/><line x1="243" y1="243.855" x2="243" y2="219.962" class="chartlet-box-whisker chartlet-box-g2"/><line x1="231" y1="219.962" x2="255" y2="219.962" class="chartlet-box-whisker chartlet-box-g2"/><rect x="219" y="243.855" width="48" height="18.773" class="chartlet-box chartlet-box-g2"><title>Search Asia: Median: 95.6 (Q1: 89.575, Q3: 104.15, Minimum: 68.8, Maximum: 122.7), Mean: 95.7041666667, Observations 24</title></rect><line x1="219" y1="254.867" x2="267" y2="254.867" class="chartlet-box-median"/><polyline points="243,247.733 236,254.733 243,261.733 250,254.733" class="chartlet-box-mean"/><text x="243" y="211.962" text-anchor="middle" class="chartlet-value">95.6</text><text x="243" y="402" text-anchor="middle" class="chartlet-label">Search Asia</text><line x1="357" y1="242.406" x2="357" y2="260.921" class="chartlet-box-whisker chartlet-box-g1"/><line x1="345" y1="260.921" x2="369" y2="260.921" class="chartlet-box-whisker chartlet-box-g1"/><line x1="357" y1="229.526" x2="357" y2="217.773" class="chartlet-box-whisker chartlet-box-g1"/><line x1="345" y1="217.773" x2="369" y2="217.773" class="chartlet-box-whisker chartlet-box-g1"/><rect x="333" y="229.526" width="48" height="12.88" class="chartlet-box chartlet-box-g1"><title>Pay EU: Median: 110.15 (Q1: 105.275, Q3: 115.275, Minimum: 90.9, Maximum: 124.4), Mean: 109.445833333, Outliers: 83, 86.6, 148.7, Observations 24</title></rect><line x1="333" y1="236.127" x2="381" y2="236.127" class="chartlet-box-median"/><circle cx="357" cy="271.096" r="3.5" class="chartlet-box-outlier chartlet-box-g1"><title>Pay EU: 83</title></circle><circle cx="357" cy="266.459" r="3.5" class="chartlet-box-outlier chartlet-box-g1"><title>Pay EU: 86.6</title></circle><circle cx="357" cy="186.474" r="3.5" class="chartlet-box-outlier chartlet-box-g1"><title>Pay EU: 148.7</title></circle><polyline points="357,230.034 350,237.034 357,244.034 364,237.034" class="chartlet-box-mean"/><text x="357" y="178.474" text-anchor="middle" class="chartlet-value">110.15</text><text x="357" y="402" text-anchor="middle" class="chartlet-label">Pay EU</text><line x1="471" y1="182.739" x2="471" y2="226.66" class="chartlet-box-whisker chartlet-box-g2"/><line x1="459" y1="226.66" x2="483" y2="226.66" class="chartlet-box-whisker chartlet-box-g2"/><line x1="471" y1="151.248" x2="471" y2="111.255" class="chartlet-box-whisker chartlet-box-g2"/><line x1="459" y1="111.255" x2="483" y2="111.255" class="chartlet-box-whisker chartlet-box-g2"/><rect x="447" y="151.248" width="48" height="31.492" class="chartlet-box chartlet-box-g2"><title>Pay Asia: Median: 163.45 (Q1: 151.6, Q3: 176.05, Minimum: 117.5, Maximum: 207.1), Mean: 164.533333333, Observations 24</title></rect><line x1="447" y1="167.476" x2="495" y2="167.476" class="chartlet-box-median"/><polyline points="471,159.081 464,166.081 471,173.081 478,166.081" class="chartlet-box-mean"/><text x="471" y="103.255" text-anchor="middle" class="chartlet-value">163.45</text><text x="471" y="402" text-anchor="middle" class="chartlet-label">Pay Asia</text><line x1="585" y1="347.957" x2="585" y2="350.05" class="chartlet-box-whisker chartlet-box-g1"/><line x1="573" y1="350.05" x2="597" y2="350.05" class="chartlet-box-whisker chartlet-box-g1"/><line x1="585" y1="342.355" x2="585" y2="335.754" class="chartlet-box-whisker chartlet-box-g1"/><line x1="573" y1="335.754" x2="597" y2="335.754" class="chartlet-box-whisker chartlet-box-g1"/><rect x="561" y="342.355" width="48" height="5.603" class="chartlet-box chartlet-box-g1"><title>Profile EU: Median: 26.05 (Q1: 23.325, Q3: 27.675, Minimum: 21.7, Maximum: 32.8), Mean: 26.0708333333, Observations 24</title></rect><line x1="561" y1="344.448" x2="609" y2="344.448" class="chartlet-box-median"/><polyline points="585,337.421 578,344.421 585,351.421 592,344.421" class="chartlet-box-mean"/><text x="585" y="327.754" text-anchor="middle" class="chartlet-value">26.05</text><text x="585" y="402" text-anchor="middle" class="chartlet-label">Profile EU</text><line x1="699" y1="314.759" x2="699" y2="328.283" class="chartlet-box-whisker chartlet-box-g2"/><line x1="687" y1="328.283" x2="711" y2="328.283" class="chartlet-box-whisker chartlet-box-g2"/><line x1="699" y1="305.647" x2="699" y2="296.985" class="chartlet-box-whisker chartlet-box-g2"/><line x1="687" y1="296.985" x2="711" y2="296.985" class="chartlet-box-whisker chartlet-box-g2"/><rect x="675" y="305.647" width="48" height="9.113" class="chartlet-box chartlet-box-g2"><title>Profile Asia: Median: 52.45 (Q1: 49.1, Q3: 56.175, Minimum: 38.6, Maximum: 62.9), Mean: 52.425, Outliers: 36.1, 69.1, Observations 24</title></rect><line x1="675" y1="310.444" x2="723" y2="310.444" class="chartlet-box-median"/><circle cx="699" cy="331.503" r="3.5" class="chartlet-box-outlier chartlet-box-g2"><title>Profile Asia: 36.1</title></circle><circle cx="699" cy="288.999" r="3.5" class="chartlet-box-outlier chartlet-box-g2"><title>Profile Asia: 69.1</title></circle><polyline points="699,303.477 692,310.477 699,317.477 706,310.477" class="chartlet-box-mean"/><text x="699" y="280.999" text-anchor="middle" class="chartlet-value">52.45</text><text x="699" y="402" text-anchor="middle" class="chartlet-label">Profile Asia</text></svg></div><div class="chartlet-variant-mobile"><svg xmlns="http://www.w3.org/2000/svg" width="440" height="440" viewBox="0 0 440 440" id="chartlet-a4e552ed6d014e49-m" role="img" aria-labelledby="chartlet-a4e552ed6d014e49-m-title chartlet-a4e552ed6d014e49-m-description" class="chartlet-root"><title id="chartlet-a4e552ed6d014e49-m-title">Response time by endpoint and region</title><desc id="chartlet-a4e552ed6d014e49-m-description">Box plot with 6 boxes, each from the first to the third quartile with its median. Highest median: 163.45 (Pay Asia). Lowest median: 26.05 (Profile EU). Outliers beyond the whiskers: Pay EU, Profile Asia.</desc><style>.chartlet-root{--chartlet-text:#172033;--chartlet-muted:#344054;--chartlet-grid:#d9dee8;--chartlet-zero:#667085;--chartlet-accent:#2563eb;--chartlet-background:#fff;--chartlet-color-1:#2563eb;--chartlet-color-2:#c2410c;--chartlet-color-3:#475569;--chartlet-color-4:#111827;max-width:100%;height:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--chartlet-text)}#chartlet-a4e552ed6d014e49-m .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-a4e552ed6d014e49-m .chartlet-label,#chartlet-a4e552ed6d014e49-m .chartlet-tick,#chartlet-a4e552ed6d014e49-m .chartlet-value,#chartlet-a4e552ed6d014e49-m .chartlet-value-inverse,#chartlet-a4e552ed6d014e49-m .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-a4e552ed6d014e49-m .chartlet-value,#chartlet-a4e552ed6d014e49-m .chartlet-value-inverse{font-weight:600}#chartlet-a4e552ed6d014e49-m .chartlet-value{fill:var(--chartlet-text)}#chartlet-a4e552ed6d014e49-m .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-a4e552ed6d014e49-m .chartlet-axis-title{font-weight:600}#chartlet-a4e552ed6d014e49-m .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-a4e552ed6d014e49-m .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-a4e552ed6d014e49-m .chartlet-bar,#chartlet-a4e552ed6d014e49-m .chartlet-point{fill:var(--chartlet-accent)}#chartlet-a4e552ed6d014e49-m .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-a4e552ed6d014e49-m .chartlet-background{fill:var(--chartlet-background)}#chartlet-a4e552ed6d014e49-m .chartlet-box{fill:var(--chartlet-accent);fill-opacity:.3;stroke:var(--chartlet-accent);stroke-width:1.5}#chartlet-a4e552ed6d014e49-m .chartlet-box-median{stroke:var(--chartlet-text);stroke-width:3}#chartlet-a4e552ed6d014e49-m .chartlet-box-whisker{stroke:var(--chartlet-accent);stroke-width:1.5;fill:none}#chartlet-a4e552ed6d014e49-m .chartlet-box-outlier{fill:none;stroke:var(--chartlet-accent);stroke-width:1.5}#chartlet-a4e552ed6d014e49-m .chartlet-violin{fill:var(--chartlet-accent);fill-opacity:.3;stroke:var(--chartlet-accent);stroke-width:1.5;stroke-linejoin:round}#chartlet-a4e552ed6d014e49-m .chartlet-violin-box{fill:var(--chartlet-text);stroke:none}#chartlet-a4e552ed6d014e49-m .chartlet-violin-median{fill:var(--chartlet-background);stroke:none}#chartlet-a4e552ed6d014e49-m .chartlet-box-mean{fill:var(--chartlet-background);stroke:var(--chartlet-text);stroke-width:1.5}#chartlet-a4e552ed6d014e49-m .chartlet-box-g1.chartlet-box,#chartlet-a4e552ed6d014e49-m .chartlet-box-g1.chartlet-violin{fill:var(--chartlet-color-1);stroke:var(--chartlet-color-1)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g1.chartlet-box-whisker,#chartlet-a4e552ed6d014e49-m .chartlet-box-g1.chartlet-box-outlier{stroke:var(--chartlet-color-1)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g1.chartlet-box-point{fill:var(--chartlet-color-1)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g2.chartlet-box,#chartlet-a4e552ed6d014e49-m .chartlet-box-g2.chartlet-violin{fill:var(--chartlet-color-2);stroke:var(--chartlet-color-2)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g2.chartlet-box-whisker,#chartlet-a4e552ed6d014e49-m .chartlet-box-g2.chartlet-box-outlier{stroke:var(--chartlet-color-2)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g2.chartlet-box-point{fill:var(--chartlet-color-2)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g3.chartlet-box,#chartlet-a4e552ed6d014e49-m .chartlet-box-g3.chartlet-violin{fill:var(--chartlet-color-3);stroke:var(--chartlet-color-3)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g3.chartlet-box-whisker,#chartlet-a4e552ed6d014e49-m .chartlet-box-g3.chartlet-box-outlier{stroke:var(--chartlet-color-3)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g3.chartlet-box-point{fill:var(--chartlet-color-3)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g4.chartlet-box,#chartlet-a4e552ed6d014e49-m .chartlet-box-g4.chartlet-violin{fill:var(--chartlet-color-4);stroke:var(--chartlet-color-4)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g4.chartlet-box-whisker,#chartlet-a4e552ed6d014e49-m .chartlet-box-g4.chartlet-box-outlier{stroke:var(--chartlet-color-4)}#chartlet-a4e552ed6d014e49-m .chartlet-box-g4.chartlet-box-point{fill:var(--chartlet-color-4)}#chartlet-a4e552ed6d014e49-m .chartlet-legend{font-size:12px;fill:var(--chartlet-muted)}#chartlet-a4e552ed6d014e49-m .chartlet-box-point{fill:var(--chartlet-accent);fill-opacity:.55;stroke:none}#chartlet-a4e552ed6d014e49-m .chartlet-title-small{font-size:18px}</style><line x1="72" y1="378" x2="416" y2="378" class="chartlet-zero"/><text x="62" y="382" text-anchor="end" class="chartlet-tick">0</text><line x1="72" y1="313.6" x2="416" y2="313.6" class="chartlet-grid"/><text x="62" y="317.6" text-anchor="end" class="chartlet-tick">50</text><line x1="72" y1="249.2" x2="416" y2="249.2" class="chartlet-grid"/><text x="62" y="253.2" text-anchor="end" class="chartlet-tick">100</text><line x1="72" y1="184.8" x2="416" y2="184.8" class="chartlet-grid"/><text x="62" y="188.8" text-anchor="end" class="chartlet-tick">150</text><line x1="72" y1="120.4" x2="416" y2="120.4" class="chartlet-grid"/><text x="62" y="124.4" text-anchor="end" class="chartlet-tick">200</text><line x1="72" y1="56" x2="416" y2="56" class="chartlet-grid"/><text x="62" y="60" text-anchor="end" class="chartlet-tick">250</text><text x="72" y="36" text-anchor="start" class="chartlet-axis-title">Milliseconds</text><rect x="72" y="0" width="10" height="10" class="chartlet-box chartlet-box-g1"/><text x="88" y="9" text-anchor="start" class="chartlet-legend">Europe</text><rect x="145.64" y="0" width="10" height="10" class="chartlet-box chartlet-box-g2"/><text x="161.64" y="9" text-anchor="start" class="chartlet-legend">Asia</text><line x1="100.667" y1="323.389" x2="100.667" y2="333.693" class="chartlet-box-whisker chartlet-box-g1"/><line x1="93.5" y1="333.693" x2="107.833" y2="333.693" class="chartlet-box-whisker chartlet-box-g1"/><line x1="100.667" y1="313.31" x2="100.667" y2="304.326" class="chartlet-box-whisker chartlet-box-g1"/><line x1="93.5" y1="304.326" x2="107.833" y2="304.326" class="chartlet-box-whisker chartlet-box-g1"/><rect x="86.333" y="313.31" width="28.667" height="10.079" class="chartlet-box chartlet-box-g1"><title>Search EU: Median: 47.5 (Q1: 42.4, Q3: 50.225, Minimum: 34.4, Maximum: 57.2), Mean: 47.1208333333, Observations 24</title></rect><line x1="86.333" y1="316.82" x2="115" y2="316.82" class="chartlet-box-median"/><polyline points="100.667,312.148 95.507,317.308 100.667,322.468 105.827,317.308" class="chartlet-box-mean"/><text x="100.667" y="296.326" text-anchor="middle" class="chartlet-value">47.5</text><text x="100.667" y="402" text-anchor="middle" class="chartlet-label">Search</text><text x="100.667" y="416" text-anchor="middle" class="chartlet-label">EU</text><line x1="158" y1="262.627" x2="158" y2="289.386" class="chartlet-box-whisker chartlet-box-g2"/><line x1="150.833" y1="289.386" x2="165.167" y2="289.386" class="chartlet-box-whisker chartlet-box-g2"/><line x1="158" y1="243.855" x2="158" y2="219.962" class="chartlet-box-whisker chartlet-box-g2"/><line x1="150.833" y1="219.962" x2="165.167" y2="219.962" class="chartlet-box-whisker chartlet-box-g2"/><rect x="143.667" y="243.855" width="28.667" height="18.773" class="chartlet-box chartlet-box-g2"><title>Search Asia: Median: 95.6 (Q1: 89.575, Q3: 104.15, Minimum: 68.8, Maximum: 122.7), Mean: 95.7041666667, Observations 24</title></rect><line x1="143.667" y1="254.867" x2="172.333" y2="254.867" class="chartlet-box-median"/><polyline points="158,249.573 152.84,254.733 158,259.893 163.16,254.733" class="chartlet-box-mean"/><text x="158" y="211.962" text-anchor="middle" class="chartlet-value">95.6</text><text x="158" y="402" text-anchor="middle" class="chartlet-label">Search</text><text x="158" y="416" text-anchor="middle" class="chartlet-label">Asia</text><line x1="215.333" y1="242.406" x2="215.333" y2="260.921" class="chartlet-box-whisker chartlet-box-g1"/><line x1="208.167" y1="260.921" x2="222.5" y2="260.921" class="chartlet-box-whisker chartlet-box-g1"/><line x1="215.333" y1="229.526" x2="215.333" y2="217.773" class="chartlet-box-whisker chartlet-box-g1"/><line x1="208.167" y1="217.773" x2="222.5" y2="217.773" class="chartlet-box-whisker chartlet-box-g1"/><rect x="201" y="229.526" width="28.667" height="12.88" class="chartlet-box chartlet-box-g1"><title>Pay EU: Median: 110.15 (Q1: 105.275, Q3: 115.275, Minimum: 90.9, Maximum: 124.4), Mean: 109.445833333, Outliers: 83, 86.6, 148.7, Observations 24</title></rect><line x1="201" y1="236.127" x2="229.667" y2="236.127" class="chartlet-box-median"/><circle cx="215.333" cy="271.096" r="3.5" class="chartlet-box-outlier chartlet-box-g1"><title>Pay EU: 83</title></circle><circle cx="215.333" cy="266.459" r="3.5" class="chartlet-box-outlier chartlet-box-g1"><title>Pay EU: 86.6</title></circle><circle cx="215.333" cy="186.474" r="3.5" class="chartlet-box-outlier chartlet-box-g1"><title>Pay EU: 148.7</title></circle><polyline points="215.333,231.874 210.173,237.034 215.333,242.194 220.493,237.034" class="chartlet-box-mean"/><text x="215.333" y="178.474" text-anchor="middle" class="chartlet-value">110.15</text><text x="215.333" y="402" text-anchor="middle" class="chartlet-label">Pay EU</text><line x1="272.667" y1="182.739" x2="272.667" y2="226.66" class="chartlet-box-whisker chartlet-box-g2"/><line x1="265.5" y1="226.66" x2="279.833" y2="226.66" class="chartlet-box-whisker chartlet-box-g2"/><line x1="272.667" y1="151.248" x2="272.667" y2="111.255" class="chartlet-box-whisker chartlet-box-g2"/><line x1="265.5" y1="111.255" x2="279.833" y2="111.255" class="chartlet-box-whisker chartlet-box-g2"/><rect x="258.333" y="151.248" width="28.667" height="31.492" class="chartlet-box chartlet-box-g2"><title>Pay Asia: Median: 163.45 (Q1: 151.6, Q3: 176.05, Minimum: 117.5, Maximum: 207.1), Mean: 164.533333333, Observations 24</title></rect><line x1="258.333" y1="167.476" x2="287" y2="167.476" class="chartlet-box-median"/><polyline points="272.667,160.921 267.507,166.081 272.667,171.241 277.827,166.081" class="chartlet-box-mean"/><text x="272.667" y="103.255" text-anchor="middle" class="chartlet-value">163.45</text><text x="272.667" y="402" text-anchor="middle" class="chartlet-label">Pay</text><text x="272.667" y="416" text-anchor="middle" class="chartlet-label">Asia</text><line x1="330" y1="347.957" x2="330" y2="350.05" class="chartlet-box-whisker chartlet-box-g1"/><line x1="322.833" y1="350.05" x2="337.167" y2="350.05" class="chartlet-box-whisker chartlet-box-g1"/><line x1="330" y1="342.355" x2="330" y2="335.754" class="chartlet-box-whisker chartlet-box-g1"/><line x1="322.833" y1="335.754" x2="337.167" y2="335.754" class="chartlet-box-whisker chartlet-box-g1"/><rect x="315.667" y="342.355" width="28.667" height="5.603" class="chartlet-box chartlet-box-g1"><title>Profile EU: Median: 26.05 (Q1: 23.325, Q3: 27.675, Minimum: 21.7, Maximum: 32.8), Mean: 26.0708333333, Observations 24</title></rect><line x1="315.667" y1="344.448" x2="344.333" y2="344.448" class="chartlet-box-median"/><polyline points="330,339.261 324.84,344.421 330,349.581 335.16,344.421" class="chartlet-box-mean"/><text x="330" y="327.754" text-anchor="middle" class="chartlet-value">26.05</text><text x="330" y="402" text-anchor="middle" class="chartlet-label">Profile</text><text x="330" y="416" text-anchor="middle" class="chartlet-label">EU</text><line x1="387.333" y1="314.759" x2="387.333" y2="328.283" class="chartlet-box-whisker chartlet-box-g2"/><line x1="380.167" y1="328.283" x2="394.5" y2="328.283" class="chartlet-box-whisker chartlet-box-g2"/><line x1="387.333" y1="305.647" x2="387.333" y2="296.985" class="chartlet-box-whisker chartlet-box-g2"/><line x1="380.167" y1="296.985" x2="394.5" y2="296.985" class="chartlet-box-whisker chartlet-box-g2"/><rect x="373" y="305.647" width="28.667" height="9.113" class="chartlet-box chartlet-box-g2"><title>Profile Asia: Median: 52.45 (Q1: 49.1, Q3: 56.175, Minimum: 38.6, Maximum: 62.9), Mean: 52.425, Outliers: 36.1, 69.1, Observations 24</title></rect><line x1="373" y1="310.444" x2="401.667" y2="310.444" class="chartlet-box-median"/><circle cx="387.333" cy="331.503" r="3.5" class="chartlet-box-outlier chartlet-box-g2"><title>Profile Asia: 36.1</title></circle><circle cx="387.333" cy="288.999" r="3.5" class="chartlet-box-outlier chartlet-box-g2"><title>Profile Asia: 69.1</title></circle><polyline points="387.333,305.317 382.173,310.477 387.333,315.637 392.493,310.477" class="chartlet-box-mean"/><text x="387.333" y="280.999" text-anchor="middle" class="chartlet-value">52.45</text><text x="387.333" y="402" text-anchor="middle" class="chartlet-label">Profile</text><text x="387.333" y="416" text-anchor="middle" class="chartlet-label">Asia</text></svg></div><p class="chartlet-source">Source: Illustrative measurements</p><details class="chartlet-data" data-viz-text><summary>Show chart data</summary><table><caption>Data for Response time by endpoint and region</caption><thead><tr><th scope="col">Category</th><th scope="col">Minimum</th><th scope="col">Q1</th><th scope="col">Median</th><th scope="col">Mean</th><th scope="col">Q3</th><th scope="col">Maximum</th><th scope="col">Group</th><th scope="col">Outliers</th></tr></thead><tbody><tr><th scope="row">Search EU</th><td>34.4</td><td>42.4</td><td>47.5</td><td>47.1208333333</td><td>50.225</td><td>57.2</td><td>Europe</td><td></td></tr><tr><th scope="row">Search Asia</th><td>68.8</td><td>89.575</td><td>95.6</td><td>95.7041666667</td><td>104.15</td><td>122.7</td><td>Asia</td><td></td></tr><tr><th scope="row">Pay EU</th><td>90.9</td><td>105.275</td><td>110.15</td><td>109.445833333</td><td>115.275</td><td>124.4</td><td>Europe</td><td>83, 86.6, 148.7</td></tr><tr><th scope="row">Pay Asia</th><td>117.5</td><td>151.6</td><td>163.45</td><td>164.533333333</td><td>176.05</td><td>207.1</td><td>Asia</td><td></td></tr><tr><th scope="row">Profile EU</th><td>21.7</td><td>23.325</td><td>26.05</td><td>26.0708333333</td><td>27.675</td><td>32.8</td><td>Europe</td><td></td></tr><tr><th scope="row">Profile Asia</th><td>38.6</td><td>49.1</td><td>52.45</td><td>52.425</td><td>56.175</td><td>62.9</td><td>Asia</td><td>36.1, 69.1</td></tr></tbody></table></details></figure></div>