I have three series of data that I would like to show on a scatter plot. Let’s say (x1,y1), (x2,y2) and (x3,y3). x’s and y’s are arrays that do not have the same size. How can I make a plot that shows them together?

I tried scatter(hcat(x1,x2,x3),hcat(y1,y2,y3)) but it doesn’t work because the arrays don’t have the same dimension.

```
scatter(x1, y1)
scatter!(x2, y2)
scatter!(x3, y3)
```

the `!`

in the end of the two last commands indicates that you want to *add* to the current plot.

1 Like

You could also one-line it by grouping the data as vector of vectors:

```
scatter([x1,x2,x3], [y1,y2,y3])
```

2 Likes