Matlab’s rendering engine can break under some remote desktop use cases, including X11 forwarding. There can also be issues when using Matlab plots locally if a problem arises with a GPU graphics driver.
Matlab rendererinfo() provides extensive details about the rendering backend. It can be invoked from the Matlab GUI
or from the system Terminal
matlab -batch "rendererinfo(gca)"
Although slow, software-based and feature-limited, the
painters algorithm can be reliable if something outside Matlab is hindering graphics (local or remote).
confirm the Painters renderer is being used by:
which should result in
GraphicsRenderer: ‘MathWorks Painters’
The Mathworks has detailed rendering troubleshooting.