Plot.tickX(firstTwentyEpisodes, {
x: "timestamp_in_ms",
y: "episode_id",
stroke: "raw_character_text"
}).plot({
marks: [ Plot.frame() ],
grid: true,
facet: {
data: firstTwentyEpisodes,
x: "raw_character_text",
marginTop: 100,
},
fx: {
domain: linesByCharacter.slice(0, 20).map(d => d[0]),
tickRotate: -45
},
color: {
domain: linesByCharacter.slice(0, 20).map(d => d[0])
},
width
})