示例#1
0
  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;
  }