bar = GF.mk({
glyphs: {
"tick": M.rect({ width: 1., height: 8., fill: "gray" })
},
fieldGlyphs: {
"category": GF.mk((contents) => M.text({ contents, fontSize: "12px" })),
"value": GF.mk((height) => M.rect({ width: 20, height, fill: "steelblue" })),
},
relations: [
{
fields: ["value", "tick"],
constraints: [C.vSpace(5), C.vAlignCenter],
},
{
fields: ["tick", "category"],
constraints: [C.vSpace(1), C.vAlignCenter],
},
]
})