pub fn surf( x: Vec<f64>, y: Vec<f64>, z: Vec<Vec<f64>>, ) -> Result<SurfacePlot, String>
Create a surface plot (equivalent to MATLAB’s surf(X, Y, Z))
surf(X, Y, Z)