1 | initial version |

When you sum a 2d plot with a 3d plot, Sage tries to embed the 2d plot in the 3d space, with the plot3d method. Unfortunately, this is not implemented (yet):

```
sage: VF.plot3d()
NotImplementedError: 3D plotting not implemented for PlotField defined by a 20 x 20 vector grid
```

A workaround is to define your vector field in 3d and plot it near the plane $z=0$:

```
sage: gradf=vector([y/(x-y-1)^2,(1-x)/(x-y-1)^2,0])
sage: z = SR.symbol('z')
sage: VF=plot_vector_field3d(gradf,(x,0,1),(y,0,1),(z,0,0.0001), plot_points=10)
sage: show(P+VF)
```

2 | No.2 Revision |

When you sum a 2d plot with a 3d plot, Sage tries to embed the 2d plot in the 3d space, with the plot3d method. Unfortunately, this is not implemented (yet):

```
sage: VF.plot3d()
NotImplementedError: 3D plotting not implemented for PlotField defined by a 20 x 20 vector grid
```

A workaround is to define your vector field in 3d and plot it near the plane $z=0$:

`sage: `~~gradf=vector([y/(x-y-1)^2,(1-x)/(x-y-1)^2,0])
~~gradf = vector([y/(x-y-1)^2, (1-x)/(x-y-1)^2, 0])
sage: z = SR.symbol('z')
sage: ~~VF=plot_vector_field3d(gradf,(x,0,1),(y,0,1),(z,0,0.0001), ~~VF = plot_vector_field3d(gradf, (x,0,1), (y,0,1), (z,0,0.0001), plot_points=10)
sage: show(P+VF)

3 | No.3 Revision |

When you sum a 2d plot with a 3d plot, Sage tries to embed the 2d plot in the 3d space, with the plot3d method. Unfortunately, this is not implemented for plot defined by vector fields (yet):

```
sage: VF.plot3d()
NotImplementedError: 3D plotting not implemented for PlotField defined by a 20 x 20 vector grid
```

A workaround is to define your vector field in 3d and plot it near the plane $z=0$:

```
sage: gradf = vector([y/(x-y-1)^2, (1-x)/(x-y-1)^2, 0])
sage: z = SR.symbol('z')
sage: VF = plot_vector_field3d(gradf, (x,0,1), (y,0,1), (z,0,0.0001), plot_points=10)
sage: show(P+VF)
```

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.