std_stacked_chart2 = function (data) {
return vegalite({
$schema: "https://vega.github.io/schema/vega-lite/v5.json",
data: { values: data },
mark: "bar",
transform: [
{
calculate: "toNumber(datum.count)",
as: "Counts"
}
],
encoding: {
x: {
field: "category",
type: "ordinal",
title: "category",
sort: ["baseline", "organic", "improved"]
},
y: {
aggregate: "sum",
type: "quantitative",
field: "count",
title: "Total number of DOIs"
},
color: {
field: "segmentation",
type: "nominal",
legend: {
labelExpr:
"{'has_subject': 'Includes Subject', 'difference': 'Subjec Metadata is abset'}[datum.label]"
},
scale: {
domain: ["has_subject", "difference"],
range: ["#e7ba52", "#c7c7c7"]
},
title: "State"
}
}
});
}