Quiver plots with a third dimension?

I am trying to create a quiver plot, and my data has 3 dimensions.

At first I hoped to just do a simple 3D quiver plot, but couldn’t figure out how to do it with create_quiver().

My next thought was to add the third dimension with color (a la https://plot.ly/python/line-and-scatter/#scatter-with-a-color-dimension), but I can’t seem to figure out how to add the color argument to the create_quiver() call.

Has anybody had any luck with 3-D quiver plots and have any tips? Thank you!