hi all,

when plotting a simple scatter plot in matlab, points that overlap will cross in each other – if i plot

scatter(randn(1,1000),randn(1,1000))

then no point will be fully “on top” of the other – if they overlap, then their edges will cross and they will look like tiny venn diagrams.

in matplotlib, this is not the case, and points that overlap are placed on top of each other. for example if i use:

x = randn(1,1000)

plot(x, x, ‘bo’)

how can i fix it so that it looks like matlab and points cross?

more importantly, the above command in matplotlib generates many many line objects and takes forever to render. if i don’t specify ‘bo’ and simply call plot(x, x, ‘o’) it makes every point in a *different color*. why is that? how can i change that? i feel like i must be doing something wrong here.

thanks.