Matthias Michler | 3 May 2010 10:21
Picon

Re: Plotting a vector in matplotlib

On Sunday 02 May 2010 20:19:29 aditya bhargava wrote:
> 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).
>
>
> Aditya

Hi Aditya,

if you pass a 1-dimensional interatable to the plot-function the elements are 
plotted over their indices. In your case [1, 2] gives the y-values and the 
indices [0, 1] are used as x-values.

I don't know if there is some kind of vector class yet, but meanwhile you 
could set up your one like in the attached small example.

Kind regards,
Matthias
Attachment (simple_vector_class.py): application/x-python, 732 bytes
------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Gmane