Matlab remote desktop plot rendering

Matlab graphics rendering can break with remote desktop (e.g. VNC). Local Matlab plots can break due to GPU graphics driver problems. Before Matlab R2025a, setting now obsolete Matlab figure renderer property could workaround Matlab plot issues. Consider using Matlab Online for remote development if available.

f = figure;

% Obsolete as of Matlab R2025a
set(f, Renderer='painters', RendererMode='manual')

Matlab rendererinfo() provides details about the rendering backend.

Matlab rendering troubleshooting from Mathworks