MATLAB supports developing applications with graphical user interface features. MATLAB includes GUIDE (GUI development environment) for graphically designing GUIs.
It also has tightly integrated graph-plotting features. For example the function "plot" can be used to produce a graph from two vectors "x" and "y". The code:

produces the following figure of the sine function:

A MATLAB program can produce three-dimensional graphics using the functions "surf", "plot3" or "mesh".
In MATLAB, graphical user interfaces can be programmed with the GUI design environment (GUIDE) tool.

Alternatives
ଭେରିଏବଲ୍ସ (Variables)
License
Graphics and graphical user interface programming