Hi:
Since the original question was how to do something that you can do in Excel, I took that same "look/behavior" to be the requirement. When I make a chart in Excel and then insert a data table, the table appears IMMEDIATELY underneath the X axis of the chart, within the Excel "object" that holds the graph. Similar to the Equity Fund Example here:
http://robslink.com/SAS/democd17/funds.htm (which uses SAS, GPLOT and ANNOTATE)
When you use SAS to create images and route the images to ODS, the Images are converted to the "internal" format for PS, PDF and RTF -- So, for those destinations, unless you can edit the file, the image and table -will- stay together -- not because the table is physically inside the graph area, but because the PS file is the container that holds both objects. Images are placed in an external image file (pointed to by <IMG>) for HTML. For LaTeX, the images are put into PS files for inclusion in the LaTeX document.
If you want ONE image with the data table "inside" the boundary of the image/graph area (as shown in the above example), then technically PROC PRINT or PROC REPORT don't fit the requirement because they place the graph in a table that is external to the graph image area.
Even if you make a PS file that now contains the image and the table in a single file, you have to be able to USE or RENDER the PS file if anyone wants to LOOK at the output. So, the PS file would have to be printed, viewed with GhostView, inserted into a LaTeX document (which might need further processing to be rendered and viewable) or distilled into PDF.
Bob Allison's link is an excellent site with lots of good SAS/Graph and some ODS Graphics examples. He uses ANNOTATE extensively and has posted ALL the code that goes with his graph examples.
http://robslink.com/SAS/Home.htm
cynthia