2010-05-02 20:19, aditya bhargava skrev:
> Is there a straightforward way of plotting a vector in matplotlib?
> Suppose I want to plot the vector [1 2]'. If I pass this vector in to
> plot(), I get the line that passes through (0,1), (1,2). Instead I want
> the line that passes through (0,0),(1,2).
>
I use pyplot.Arrow to visualize displacement fields.
This is a snippet copied from the code I use (it sits in a loop over all
vectors I want to plot):
arr = plt.Arrow(x, y, dx, dy)
plt.gca().add_patch(arr)
In your case, you would have (x, y) = (0, 0) and (dx, dy) = (1, 2).
Regards
Johan
------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users