Thanks Johan and Matthias,
I was just wondering if there was a built-in way to do this in matplotlib.
It seems like it would be a useful method to have.

Adit


2010/5/3 Johan Grönqvist <johan.gronqv...@gmail.com>

> 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
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>



-- 
wefoundland.com
------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to