This post describes how to build a connected scatter plot with multiple data series in d3.js. It follows the previous basic connected scatter plot and also describes how to add a legend in d3.js. This example works with d3.js v4 and v6
enter() the reformatted dataset. Once in a group, we have to enter() the list of x and y coordinates.datum() to extract the position of the last data point.