I’m using matplotlib and Python 2.7
I have a MxN matrix of tuples, an x-coordinate and a speed. How do I plot M rows of points with N points in each row at the specified x-coordiantes? Preferrably with the first row at the top?
I’ve tried various examples from the documentation but honestly I haven’t really found anything.
Here is a rough example of what I want to accomplish, the t-coordinate goes from 0 to M, the x range has a fixed size. The dots are placed in a horizintal line according to their values. Is it somewhat readable?

It sounds like you have something like this:
Edit:
@EMS is quite right, I missed a rather key point of your question.
However, if you have nested lists of tuples, just convert it to an array. It will be a 3D array that you can slice as you need for the x-position and velocity. There’s absolutely no need to generate a second dataset, and matplotlib will convert whatever you input to it into a numpy array regardless, so there’s no performance penalty.
E.g.
This yields: