vegalite({
data: { values: data, format: { type: 'csv' } },
width: 750,
height: 500,
layer: [
{
mark: {
type: "line",
interpolate: "monotone"
},
transform: [
{ filter:
{
field: "shape",
equal: shape
}
}
],
encoding: {
x: {
timeUnit: "year",
field: "date",
axis: { title: "Time of Day" }
},
y: { aggregate: "count", axis: { title: "Sightings" } },
color: {
type: "nominal",
field: "country"
}
}
}
]
})