public String[] algorithem(double[][] data, double[] xPos, double[] yPos, double[] lev) { Contour contour = new Contour(); Graph[] graphs = contour.contour(data, xPos, yPos, lev); String[] res = new String[lev.length]; for (int i = 0; i < lev.length; i++) { StringBuffer sb = new StringBuffer(); graphs[i].connectInner(); graphs[i].connectEdgeVertex(); sb.append(" <path d=\""); sb.append(graphToSVG(graphs[i])); sb.append( "\" style=\"fill:" + colour(lev[i] - level[0], level[level.length - 1] - level[0]) + "\""); sb.append(" fill-rule=\"evenodd\"/> "); sb.append("\n"); // System.out.println(sb2.toString()); res[i] = sb.toString(); } // System.out.println(sb.toString()); return res; }