@uhoh Sorry, I don't have an account on Academia.SE. You can use Matplotlib in Sage, but for 3D stuff, it's probably cleaner & simpler to use Sage's own 3D facilities. It provides a few 3D rendering engines; I normally use the default one, which is based on three.js.