Gallery / Statistical summaries
crossbar
Interval boxes with mid line
Three tall identity boxes with a mid horizontal line — crossbar's mark shape at index thumbnail size.
Source
Svelte, builder, JSON
<script lang="ts">
import {
GeomCrossbar,
GGPlot,
Labs,
ScaleXDiscrete,
ScaleYContinuous,
ThemeMinimal,
} from "@ggsvelte/svelte";
import { groupIntervals } from "./data.js";
</script>
<GGPlot
data={groupIntervals}
aes={{ x: "group", y: "mid", ymin: "lo", ymax: "hi" }}
width={640}
height={400}
>
<ThemeMinimal />
<ScaleXDiscrete domain={["A", "B", "C"]} />
<ScaleYContinuous limits={[0, 12]} />
<Labs
title="Interval boxes with mid line"
subtitle="Three identity boxes from ymin to ymax with a horizontal line at y"
x="Group"
y="Value"
/>
<GeomCrossbar
width={0.55}
linewidth={1.8}
fatten={3.2}
aes={{
color: { value: "#1a202c" },
fill: { value: "#cbd5e1" },
}}
/>
</GGPlot>
Meta
Details
- Family
- Statistical summaries
- Source
crossbar/boxes- Rendering
- SVG
- Techniques


