{
return G2.render({
type: "view",
height: 320,
width: 800,
data: {
value: pointsDataAsJoinbyfield2022122421_04_12,
transform: [
{ type: "filter", callback: (d) => d.Time !== null },
{
type: "fold",
fields,
as: ["type", "value"]
}
]
},
interactions: [{ type: "tooltip" }],
children: [
{
type: G2PlotLine,
encode: {
x: (d) => new Date(d.Time),
y: "value",
color: "type",
title: (d) => new Date(d.Time).toUTCString()
},
isStack: true,
scale: {
x: { mask: "MM/DD hh:mm" },
y: { nice: true },
color: {
domain: fields,
range: ["blue", "purple", "red", "green"]
}
},
axis: { x: { labelAutoRotate: false, labelAutoHide: true } },
style: {
area: true,
connectNulls: true,
areaConnectNulls: true
}
}
]
});
}