matplotlibのLine2Dの座標指定順序はBASICのLINE命令とは違う

BASICではLINE (x1, y1)-(x2, y2)だったし他のものもそういう順番になっているものが多いように思うが、matplotlibは

Line2D(self, xdata, ydata, ...)

つまりLine2D([x1, x2], [y1, y2])ということだ。多分折れ線を書くことを想定しているんだろう。markerとかオプションにあるし。