(M, 2) I would perhaps completely drop the "list of points" and just write ``` A sequence ``[line0, line1, ...]`` where each line is a (N, 2)-shape array-like of points:: line0 = [(x0, y0), (x1, y1), ...] Each line can... ``` _Originally posted by @anntzer in https://github.com/matplotlib/matplotlib/pull/26676#discussion_r1313026557_