XY Files
    
    
    
      XY is a data directory which
      contains examples of files in the XY format, which are simply lists
      of points in the plane.
    
    
      An XY file has a simple structure.  There are three kinds of records:
      
        - 
          COMMENT LINES begin with the character '#' and are ignored;
        
 
        - 
          BLANK LINES are ignored;
        
 
        - 
          COORDINATE LINES each contain one pair of X, Y coordinates;
        
 
      
    
    
      Example XY File:
    
    
      
        #  Corners of a triangle
        #
        0.0  0.0
        1.0  0.0
        0.0  1.0
      
    
    
      Licensing:
    
    
      The computer code and data files described and made available on this web page
      are distributed under
      the GNU LGPL license.
    
    
      Related Data and Programs:
    
    
      
      CIRCLE_POINTS,
      a FORTRAN90 program which
      computes points equally spaced on a circular arc, and writes them to an XY file;
    
    
      
      PLOT_POINTS,
      a FORTRAN90 program which
      can make an EPS plot of a set of points in 2D.
    
    
      
      XY_DISPLAY,
      a MATLAB program which
      reads a XY file containing
      the coordinates of points in 2D, and displays a plot of the
      points in a MATLAB graphics window;
    
    
      
      XY_DISPLAY_OPENGL,
      a C++ program which
      reads XY information defining points in 2D, and displays
      an image using OpenGL.
    
    
      
      XY_IO,
      a C++ library which
      reads and writes files in the XY and XYL formats.
    
    
      
      XYL,
      a data directory which
      contains examples of XYL files,
      a simple 2D graphics point and line format;
    
    
      XY File characteristics:
    
    
      
        - 
          ASCII
        
 
        - 
          2D
        
 
        - 
          No compression
        
 
        - 
          1 image
        
 
      
    
    
      Sample Files:
    
    
      
        - 
          arc_10.txt,
          points on a circular arc, created by CIRCLE_POINTS;
        
 
        - 
          arc_10.png,
          a PNG image.
        
 
        - 
          diamond_02_00009.txt,
          9 points, whose Voronoi diagram includes a diamond;
        
 
        - 
          diamond_02_00009.png,
          a PNG image.
        
 
        - 
          dt_10.txt, 10 points; compute the
          Delaunay triangulation;
        
 
        - 
          dt_10.png,
          a PNG image.
        
 
        - 
          dt_100.txt,
          100 points for which the Delaunay triangulation is to be computed;
        
 
        - 
          dt_100.png,
          a PNG image.
        
 
        - 
          graham_10.txt,
          10 points for which the convex hull is to be computed;
        
 
        - 
          graham_10.png,
          a PNG image.
        
 
        - 
          graham_19.txt,
          19 points for which the convex hull is to be computed;
        
 
        - 
          graham_19.png,
          a PNG image.
        
 
        - 
          grid_49.txt, 49 points in a square grid.
        
 
        - 
          grid_49.png,
          a PNG image.
        
 
        - 
          hexagon_06.txt,
          vertices of a hexagon, created by CIRCLE_POINTS;
        
 
        - 
          hexagon_06.png,
          a PNG image.
        
 
        - 
          lsup_303.txt,
          303 points defining the shape of Lake Superior.
        
 
        - 
          lsup_303.png,
          a PNG image.
        
 
        - 
          mushroom.txt,
          a mushroom shape.
        
 
        - 
          mushroom.png,
          a PNG image.
        
 
        - 
          pentagon_05.txt,
          vertices of a pentagon, created by CIRCLE_POINTS;
        
 
        - 
          pentagon_05.png,
          a PNG image.
        
 
        - 
          points_100.txt, 100 points;
        
 
        - 
          points_100.png,
          a PNG image.
        
 
        - 
          repeats_17.txt, 17 points, some repeated;
        
 
        - 
          repeats_17.png,
          a PNG image.
        
 
        - 
          star5.txt,
          a five-pointed star.
        
 
        - 
          star5.png,
          a PNG image.
        
 
        - 
          star5_sharp.txt,
          a five pointed star with sharp edges.
        
 
        - 
          star5_sharp.png,
          a PNG image.
        
 
        - 
          tri_12.txt, 12 points;
        
 
        - 
          tri_12.png,
          a PNG image.
        
 
        - 
          tri_18.txt, 18 points;
        
 
        - 
          tri_18.png,
          a PNG image.
        
 
        - 
          uniform_0016.txt, 16 random points
          in the unit square;
        
 
        - 
          uniform_0016.png,
          a PNG image.
        
 
        - 
          uniform_0025.txt, 25 random points
          in the unit square;
        
 
        - 
          uniform_0025.png,
          a PNG image.
        
 
        - 
          uniform_0036.txt, 36 random points
          in the unit square;
        
 
        - 
          uniform_0036.png,
          a PNG image.
        
 
        - 
          uniform_0064.txt, 64 random points
          in the unit square;
        
 
        - 
          uniform_0064.png,
          a PNG image.
        
 
        - 
          uniform_0100.txt, 100 random points
          in the unit square;
        
 
        - 
          uniform_0100.png,
          a PNG image.
        
 
        - 
          uniform_0128.txt, 128 random points
          in the unit square;
        
 
        - 
          uniform_0128.png,
          a PNG image.
        
 
        - 
          uniform_0256.txt, 256 random points
          in the unit square;
        
 
        - 
          uniform_0256.png,
          a PNG image.
        
 
      
    
    
      You can go up one level to
      the DATA page.
    
    
    
      Last revised on 05 September 2011.