# ListPlot of lists with specified x coordinate

I want to do:

ListPlot[{{x1, y1}, {x2, y2}, ...}]


each y being not a number but a list of numbers. I tried:

ListPlot[{{x1, {y1}}, {x2, {y2}}, ...}]


but it does not work.

Does anybody now how to do this?

Thanks a lot!

-
Could you show a small, concrete example ? – b.gatessucks Mar 28 '13 at 9:43
Yes, here the example: – Mencia Mar 28 '13 at 9:47
ListPlot[{{5, {1., 2., 3.}}, {6.5, {7., 14., 21.}}, {10, {50., 100., 150.}}}] – Mencia Mar 28 '13 at 9:47
Could you mean something like this? listA={{5,1},{6.5,7},{10,50}}; listB={{5,2},{6.5,14},{10,100}}; listC={{5,3},{6.5,21},{10,150}}; ListPlot[{listA,listB,listC}] – Sosi Mar 28 '13 at 9:54
That would work, but the thing is that the y lists are huge arrays of values. But I will try figure out how to convert my big y arrays into what you suggested. Thanks! – Mencia Mar 28 '13 at 10:01

I'm going with @Sosi 's interpretation :

data = {{5, {1., 2., 3.}}, {6.5, {7., 14., 21.}}, {10, {50., 100., 150.}}};

{y1, y2, y3} = Table[i x, {i, 3}, {x, 0, 10}];