2D scatter plot (function scatter)
var i,x=[],y=[],c=[]; // generate some data to plot // generate some data to plot for (i=0; i < 100; i++) { r = 20 + 5*i; theta = 2*Math.PI * i/25; x[i] = r*Math.cos(theta); y[i] = r*Math.sin(theta); c[i] = r; } fig = new matplot.Figure("plot",700,500); ax = fig.axes(); ax.scatter(x,y,5,c); ax.DataAspectRatio([1,1,1]); ax.colorbar(); fig.draw();