
from vpython import *
arrow(axis = vector(1, 0, 0), color = color.red)

from vpython import *
arrow(axis = vector(1, 0, 0), color = color.red )
arrow(axis = vector(0, 1, 0), color = color.green)

from vpython import *
arrow(axis = vector(1, 0, 0), color = color.red )
arrow(axis = vector(0, 1, 0), color = color.green)
arrow(axis = vector(0, 0, 1), color = color.blue )

from vpython import *
arrow(axis = vector(-1, 0, 0), color = color.red , pos = vector(-1, 0, 0))
arrow(axis = vector( 0, +1, 0), color = color.green , pos = vector( 0, +1, 0))
arrow(axis = vector(+1, 0, 0), color = color.blue , pos = vector(+1, 0, 0))
arrow(axis = vector( 0, -1, 0), color = color.yellow, pos = vector( 0, -1, 0))

from vpython import *
arrow(axis = vector(+1, 0, 0), color = color.red , pos = vector(-1, 0, 0))
arrow(axis = vector( 0, -1, 0), color = color.green , pos = vector( 0, +1, 0))
arrow(axis = vector(-1, 0, 0), color = color.blue , pos = vector(+1, 0, 0))
arrow(axis = vector( 0, +1, 0), color = color.yellow, pos = vector( 0, -1, 0))

from vpython import *
arrow(axis = vector(+1, +1, 0), color = color.red , pos = vector(-1, 0, 0))
arrow(axis = vector(+1, -1, 0), color = color.green , pos = vector( 0, +1, 0))
arrow(axis = vector(-1, -1, 0), color = color.blue , pos = vector(+1, 0, 0))
arrow(axis = vector(-1, +1, 0), color = color.yellow, pos = vector( 0, -1, 0))
Oppure fissa i 4 punti estremi dei vettori e ricava le direzioni (assi) come differenza tra vettori
from vpython import *
p1 = vector(-1, 0, 0)
p2 = vector( 0, +1, 0)
p3 = vector(+1, 0, 0)
p4 = vector( 0, -1, 0)
arrow(axis = p2-p1, color = color.red , pos=p1) # La freccia rossa : da p1 a p2
arrow(axis = p3-p2, color = color.green , pos=p2) # La freccia verde : da p2 a p3
arrow(axis = p4-p3, color = color.blue , pos=p3) # La freccia blu : da p3 a p4
arrow(axis = p1-p4, color = color.yellow, pos=p4) # La freccia gialla: da p4 a p1