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();