|
 TS-601
Compatibility Document for the SAS/GRAPH Java Device Driver - Version 8 Releases
**This document applies to Version 8 Releases. If you are running SAS/GRAPH 9 or above, please
refer to the documentation or online help for the most recent information.
Beginning in Version 8 of SAS/GRAPH, you can produce interactive Java graphs for Web publishing.
This is accomplished by specifying DEVICE=JAVA on a GOPTIONS statement in conjunction
with the Output Delivery System (ODS). The SAS/GRAPH Java device driver generates an HTML file that
references a JAVA applet when specified for one of the following procedures: GCHART, GCONTOUR,
GMAP, GPLOT and G3D. The HTML file that is created is viewable on any Java-enabled Web browser
and if you are running SAS on your PC you can also view the graphics output in the Results window.
For additional information regarding ODS, please refer to the Version 8 online documentation.
For information regarding the versions of Netscape and Internet Explorer that are supported, see
the section Browser Information below.
The SAS/GRAPH Java device driver allows you to render graphs on a client computer that
is running a Java-enabled browser. Once the graph has been displayed in the browser,
the user can customize the graph without re-running the SAS/GRAPH program that generated it. These
customizations include the graph type, colors and axes. Future releases of the
applets will allow you to save these changes back to your SAS/GRAPH code so that the modified
version of the graphs will be regenerated any time the original data are updated.
The HTML file that is created references various Java applets installed by Version 8 of the SAS System. Which applet
is used will depend on the SAS/GRAPH procedure that generated the output.
The Java Contour Applet, ctrapp.jar, renders contour and surface plots. The Java Graph Applet,
graphapp.jar, generates block, bar and pie charts, line plots and 3D scatter plots.
The Java Map Applet, mapapp.jar, renders maps.
In Release 8.1 of the SAS Online Help, you can view the ODS parameters that are available with
each of the applets by doing the following: Select HELP->SAS System Help. Once the SAS System
Help window appears, do a search on one of the following applets: contourapplet, graphapplet or
mapapplet.
This document describes those options and statements the SAS/GRAPH Java device driver
does not support. It also describes those options and statements which work differently
with the SAS/GRAPH Java device driver than with regular SAS/GRAPH device drivers (such as the
GIF driver).
NOTE: All items that were implemented in Release 8.1 of SAS/GRAPH are denoted with *8.1
NOTE: All items that were implemented in Release 8.2 of SAS/GRAPH are denoted with *8.2
Contents
Browser Information
For Win, WinNT and WinNT Server systems, Microsoft's Internet Explorer Version 5 with the virtual machine option installed, or Netscape Navigator 4.07 or higher is recommended. For OS/2, Netscape Communicator 4.04 for Warp 4
or higher is recommended. For AIX/6000, HP-UX, Solaris, Intel ABI, IRIX and Compaq Tru64 UNIX,
Netscape Navigator Version 4.08 or higher is recommended.
The SAS/GRAPH Java driver supports JAVA 1.1.4 or higher for Netscape and Version 5.0.0.3167 of the Virtual
Machine for Internet Explorer. You can get the version of VM or JAVA from the JAVA Console window.
INTERNET EXPLORER Version 4 & 5: To open the JAVA console window, select VIEW->JAVA CONSOLE. If you
do not see the option JAVA CONSOLE, you will first need to turn on the JAVA CONSOLE. This is done
by doing the following:
Select TOOLS->INTERNET OPTIONS
Click on the ADVANCED tab
Go about two-thirds of the way down and select - Java Console Enables (requires restart)
Click on OK
Restart Internet Explorer
The JAVA console window should now be an option under VIEW.
If you need to upgrade the version of the Virtual Machine do the following:
Click on START->CONTROL PANEL
Select Add/Remove Programs
Select Microsoft Internet Explorer 4 (or 5)
Click on the Add/Remove button
Select Add a Component
Click OK
A window should display titled: Windows Update:Internet Explorer & Internet Tools
Select Microsoft Virtual Machine
Click on the NEXT button
After the updated version of the Virtual Machine has been installed click on the FINISH button
Your PC will be rebooted with the latest version of the Virtual Machine installed
NETSCAPE: To check the version of JAVA you have with NETSCAPE, bring up Netscape and select either
COMMUNICATOR->JAVA CONSOLE or WINDOW->JAVA CONSOLE (depending on which version of Netscape you have
installed).
Printing and Saving the contents of a GraphApplet window
Before you can print or save the contents (a picture) of a GraphApplet window, you must modify the security settings
in your browser to accept GraphApplet's dynamic output. The procedure is performed only once for all applets
in an Internet zone.
Once "Access to all Files", "Access to Network Addresses", "Printing", "Dialogs" and "User Selected File Access" are enabled, you can print or save an image or the html file used to display the graph. Instructions for modifying these browser security settings are below:
- In the bottom right corner of your Web browser, note the name of the Internet zone from which the web
page was loaded, for example, Local Intranet Zone.
- From the browser main menu, if you have Internet Explorer Version 4, select VIEW, then INTERNET OPTIONS...
If you have Internet Explorer Version 5, select TOOLS, then INTERNET OPTIONS...
- In the Internet Options window, select the SECURITY tab. In the Security window, select the Internet
zone name in the ZONE field that is the same as the one on the Web page. Select the CUSTOM LEVEL security setting, and
click the SETTINGS button.
The browser opens the Security Settings window.
- In this window, scroll the Security Settings list until the words JAVA and JAVA PERMISSIONS are displayed,
then select CUSTOM, and click the JAVA CUSTOM SETTINGS... button. The browser displays a View Permissions
list.
- Select the EDIT PERMISSIONS tab, scroll the Edit Permissions list, and under ACCESS TO ALL FILES, ACCESS TO ALL NETWORK ADDRESSES, PRINTING, DIALOGS and USER SELECTED FILE ACCESS for unsigned content select ENABLE.
- Close all dialogs by clicking the OK button, then exit and restart the browser.
The security settings will remain in effect until you change them.
You can get a hardcopy of the graph that is displayed in the applet window by selecting FILE-> PRINT from the browser menu. You can save a copy of the actual html that was used to display the graph by selecting FILE-> SAVE/SAVE AS from the browser menu.
You can save the graph out as a bit map image (BMP) by RMB in the graph area and selecting FILE->SAVE AS. A pop-up menu allows you to specify the name of the BMP file. Note: This cannot be done for files that are stored on your hard drive unless you have update access to
the security settings. This capability is NOT available on Netscape.
General Information
Fonts - The SAS/GRAPH Java device driver supports only the SanSerif font. This font is equivalent to the Helvetica font.
Beginning in *Release 8.2 with Java 1.1x the following fonts are supported: Dialog (this is taken from where the applets are running), SanSerif, Serif, Monospaced, Helvetica (maps to Arial on Windows), TimesRoman, Courier and DialogInput. Note that this is a limitation in Java 1.1x. The actual fonts available may vary between operating systems.
SAS Formats - The SAS/GRAPH Java device driver
does not support all of the SAS formats. A list of SAS formats that the SAS/GRAPH Java device
driver does not support is located at the bottom of this document.
User defined formats - The SAS/GRAPH Java device driver does not
currently support user defined formats.
Beginning in Release 8.1 of SAS/GRAPH user defined formats are supported.
Two steps are needed to assign a user-defined format to a variable when using ODS and the SAS/GRAPH Java device driver:
Step 1: Set up a format using PROC FORMAT and assign the format to the variable in a DATA step or within the graph procedure. For example:
proc format;
value numfmt
1='Area #1'
2='Area #2';
run;
data one;
input x val;
format x numfmt.;
cards;
1 30
2 15
;
run;
Step 2: Specify the USERFMTx= parameter on the ODS HTML statement in order to define the format in the Javascript. For example:
ods html file='c:\javatest.html'
parameters=("userfmt1"="value numfmt 1='Area #1' 2='Area #2'");
goptions dev=java;
If you have more than one format, the second format needs to be given a parameter value of USERFMT2. You can define as many formats as needed using the USERFMTx parameter. In Release 8.2 of SAS/GRAPH the user defined format is stored with the category variable in PROC GCHART if the variable is a character or if the DISCRETE option has been specified. In this instance the USERFMTx parameter is not necessary. This information is documented in SN-003354.
PROC GANNO - The SAS/GRAPH Java device driver does not support
PROC GANNO. For this procedure, the SAS/GRAPH GIF device driver will be used to
produce the graphics output.
PROC GPRINT - The SAS/GRAPH Java device driver does not support
PROC GPRINT. For this procedure, the SAS/GRAPH GIF device driver will be used to
produce the graphics output.
PROC GREPLAY - The SAS/GRAPH Java device driver does not support
PROC GREPLAY. For this procedure, the SAS/GRAPH GIF device driver will be used to
produce the graphics output.
PROC GSLIDE - The SAS/GRAPH Java device driver does not support
PROC GSLIDE. For this procedure, the SAS/GRAPH GIF device driver will be used to
produce the graphics output.
PROC GTESTIT - The SAS/GRAPH Java device driver does not support
PROC GTESTIT. For this procedure, the SAS/GRAPH GIF device driver will be used to
produce the graphics output.
AXIS Statement
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following AXIS statement options. Comments follow those AXIS statement options which are
partially supported.
- axis scale options:
|
LOGBASE=base | E | PI |
|
LOGSTYLE=EXPAND | POWER |
|
ORDER=(value-list) - The SAS/GRAPH Java device
driver only supports (n1 to n2 <by n3>) |
- appearance options:
|
*8.1
COLOR=axis-color |
|
LENGTH=axis-length <units > |
|
NOBRACKETS - This option has no effect with the
SAS/GRAPH Java driver, since the driver does not display group brackets. |
|
OFFSET=(<n1 ><,n2 >)<units
> | (<n1<units>><,n2<units >>) |
|
ORIGIN=<(x><,y >)<units>
| (<x<units >><,y<units>>) |
|
STYLE=line-type |
|
WIDTH=thickness-factor |
- tick mark options:
|
MAJOR=(tick-mark-suboption(s) ) | NONE
*8.1 MAJOR=(number= and color= ) are supported. In addition, MAJOR=NONE is supported with PROC GCONTOUR.
|
|
MINOR=(tick-mark-suboption(s) ) | NONE
*8.1 MINOR=(number= and color= ) are supported. In addition, MAJOR=NONE is supported with PROC GCONTOUR.
|
- text options:
|
LABEL=(text-argument(s) ) | NONE - The
SAS/GRAPH Java device driver only supports the COLOR= option.
*8.1 LABEL=NONE is supported. In addition, LABEL=('text string') is supported with the GCONTOUR procedure.
|
|
REFLABEL=(text-argument(s) ) | NONE |
|
SPLIT="split-char" |
|
VALUE=(text-argument(s) ) | NONE - The
SAS/GRAPH Java device driver only supports the COLOR= option.
.
*8.1 VALUE=NONE is supported
|
BY Statement
In order to use the BY statement with the GPLOT procedure, you must specify the NOCACHE option
on the PROC GPLOT statement. This problem is referenced in usage note SN-001472..
This problem has been corrected in Release 8.1 of SAS/GRAPH.
The SAS/GRAPH Java device driver does not support (or does not fully support) the
following BY statement options.
BY <DESCENDING>variable
<...<DESCENDING>variable-n>
<NOTSORTED>;
GOPTIONS Statement
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following GOPTIONS statement options. Comments follow those GOPTIONS statement options which are
partially supported.
ACTIVEX specific options
|
SERVER= "Server name"
|
|
DATAFILE= "path, filename" |
|
ENGINE= "Engine options" |
|
NOPUBLISH |
options that affect the appearance of the
display area and the graphics output:
|
ASPECT=scaling-factor
|
|
AUTOSIZE=ON | OFF | DEFAULT |
|
CELL | NOCELL |
|
GSIZE=lines |
|
HORIGIN=horizontal-offset <IN | CM> |
|
HPOS=columns |
|
HSIZE=horizontal-size <IN | CM> - The
SAS/GRAPH Java device driver does support the HSIZE graphics option. However, the HSIZE graphics
option does not control the width of titles and footnotes. |
|
ROTATE=LANDSCAPE | PORTRAIT |
|
ROTATE | NOROTATE |
|
SWAP | NOSWAP |
|
TARGETDEVICE=target-device-entry |
|
VORIGIN=vertical-offset <IN | CM> |
|
VPOS=rows |
|
VSIZE=vertical-size <IN | CM>
- The SAS/GRAPH Java device driver does support the VSIZE graphics option. However, the VSIZE graphics
option does not control the width of titles and footnotes. |
|
XMAX=width <IN | CM> |
|
YMAX=height <IN | CM> |
options that affect color:
|
CBACK=background-color - The SAS/GRAPH Java driver does support the CBACK=
graphics option. However, the background color does not affect the area around titles and footnotes
or the axis area.
|
|
CBY=BY-line-color |
|
CPATTERN=pattern-color |
|
CSYMBOL=symbol-color |
|
*8.1
CTITLE=title-color |
|
PENMOUNTS=active-pen-mounts |
|
PENSORT | NOPENSORT |
options that control font selection
or text appearance:
|
CHARTYPE=hardware-font-chartype |
|
FASTTEXT | NOFASTTEXT |
|
FBY=BY-line-font |
|
FCACHE=number-fonts-open |
|
FONTRES=NORMAL | PRESENTATION |
|
FTEXT=text-font |
|
FTITLE=title-font |
|
FTRACK=LOOSE | NONE | NORMAL | TIGHT | TOUCH | V5 |
|
HBY=BY-line-height <units> |
|
HTEXT=text-height <units> |
|
HTITLE=title-height <units> |
|
RENDER=APPEND | DISK | MEMORY | NONE | READ |
|
RENDERLIB=libref |
|
SIMFONT=software-font |
options that set defaults for procedures and global statements
|
GUNIT=units |
|
INTERPOL=interpolation-method |
|
OFFSHADOW=(x <units>, y <units)>
| (x,y) <units> |
image animation options
|
DELAY=delay-time |
|
DISPOSAL=NONE | BACKGROUND | PREVIOUS | UNSPECIFIED |
|
INTERLACED | NONINTERLACED |
|
ITERATION=iteration-count |
|
TRANSPARENCY | NOTRANSPARENCY |
options that affect how your SAS/GRAPH program runs
|
DISPLAY | NODISPLAY |
|
ERASE | NOERASE |
|
GWAIT=seconds |
|
GRAPHRC | NOGRAPHRC |
|
PCLIP | NOPCLIP |
|
POLYGONCLIP | NOPOLYGONCLIP |
options that control how output is sent to devices or files
|
ADMGDF | NOADMGDF |
|
DEVADDR=device-address |
|
DEVMAP=device-map-name | NONE |
|
EXTENSION='file-type' |
|
FILECLOSE=DRIVERTERM | GRAPHEND |
|
FILEONLY | NOFILEONLY |
|
GACCESS=output-format | 'output-format > destination' |
|
GEND='string' <...'string-n'> |
|
GEPILOG='string' <...'string-n'> |
|
GPROLOG='string' <...'string-n'> |
|
GPROTOCOL=module-name |
|
GSFLEN=record-length |
|
GSFMODE=APPEND | PORT | REPLACE |
|
GSFNAME=fileref |
|
GSFPROMPT | NOGSFPROMPT |
|
GSTART='string' <...'string-n'> |
|
HANDSHAKE=HARDWARE | NONE | SOFTWARE | XONXOFF |
|
KEYMAP=map-name | NONE |
|
POSTGEPILOG='string' |
|
POSTGPROLOG='string' |
|
PREGEPILOG='string'
|
|
PREGPROLOG='string'
|
|
PROMPTCHARS='prompt-chars-hex-string'X |
options that specify hardware capabilities of the device
|
CHARACTERS | NOCHARACTERS |
|
CIRCLEARC | NOCIRCLEARC |
|
DASH | NODASH |
|
DASHSCALE=scaling-factor |
|
FILL | NOFILL |
|
FILLINC=0...9999 |
|
LFACTOR=line-thickness-factor |
|
PIEFILL | NOPIEFILL |
|
POLYGONFILL | NOPOLYGONFILL |
|
SYMBOL | NOSYMBOL |
options that control printer hardware features
|
AUTOCOPY | NOAUTOCOPY |
|
AUTOFEED | NOAUTOFEED |
|
BINDING=DEFAULTEDGE | LONGEDGE | SHORTEDGE |
|
COLLATE | NOCOLLATE |
|
DUPLEX | NODUPLEX |
|
GCOPIES=(<current-copies><,max-copies>) |
|
PAPERDEST=bin |
|
PAPERFEED=feed-increment <IN | CM> |
|
PAPERLIMIT=width <IN | CM> |
|
PAPERSIZE='size-name' | (width,height) |
|
PAPERSOURCE=tray |
|
PAPERTYPE='type-name' |
|
PPDFILE=fileref | 'external-file' |
|
REPAINT=redraw-factor |
|
REVERSE | NOREVERSE |
|
SPEED=pen-speed |
|
UCC='control-characters-hex-string'X |
options that interact with the operating environment
|
DRVINIT='system-command(s)' |
|
DRVTERM='system-command(s)' |
|
PREGRAPH='system-command(s)' |
|
POSTGRAPH='system-command(s)' |
|
PROMPT | NOPROMPT |
options for mainframe systems
|
GCLASS=SYSOUT-class |
|
GDDMCOPY=FSCOPY | GSCOPY |
|
GDDMNICKNAME=nickname |
|
GDDMTOKEN=token |
|
GDEST=destination |
|
GFORMS='forms-code' |
|
GWRITER='writer-name' |
|
TRANTAB=table | user-defined-table |
LEGEND Statement
- The legend that is produced is a color legend, as opposed to a shape legend.
The details regarding this are documented in SAS Note sn-001056. The contents of this usage
note are below:
The legend produced by the GPLOT procedure may not match the
interpolation/symbols on the graph. This is most likely to occur if the
SAS/GRAPH Java device driver is used with ODS to produce the output. In this
case, the legend that is produced is a 'color legend', not a 'shape
legend'. The 'color legend' consists of a square which is the color of
the interpolation/symbol and the category value. It does not include
the interpolation or the actual symbol marker.
There is currently no circumvention for this problem. This problem has
been corrected in Release 8.1 of SAS/GRAPH.
The SAS/GRAPH Java device driver does not support (or does not fully support) the
following LEGEND statement options. Comments follow those LEGEND statement options which are
partially supported.
- appearance options
|
ACROSS=number-of-columns
*8.1 supported in all procedures except PROC GCONTOUR
|
|
CBLOCK=block-color
Supported by the GMAP procedure in *8.1
Supported by the GCONTOUR procedure in *8.2
|
|
CBORDER=frame-color
Supported by the GMAP procedure in *8.1
Supported by the GCONTOUR procedure in *8.2
|
|
*8.1
CFRAME=background-color |
|
CSHADOW=shadow-color |
|
DOWN=number-of-rows
*8.1 implemented by PROC GMAP
|
|
*8.2
FRAME - Legends are always displayed with a frame by default.
There is currently no way to display a legend without a frame.
Supported by the GMAP procedure in *8.1
|
|
FWIDTH=thickness-factor |
|
SHAPE=BAR(width,height) <units> |
LINE(length) <units> | SYMBOL(width,height) <units> |
- position-options
|
MODE=PROTECT | RESERVE | SHARE - With the SAS/GRAPH Java device driver, MODE= is
always protect. |
|
OFFSET=(<x ><,y >)<units
> | (<x <units >><,y <units >>) |
|
ORIGIN=(<x ><,y >)<units
> | (<x <units >><,y <units >>) |
|
POSITION=(<BOTTOM | MIDDLE | TOP> <LEFT | CENTER |
RIGHT> <INSIDE | OUTSIDE>)Supported by the GMAP procedure in *8.1 |
- text-options
|
LABEL=(text-argument(s)) | NONE
LABEL='text string' is supported in Release 8.1 of SAS/GRAPH.
In addition, LABEL=(COLOR='color text') is supported by PROC GCONTOUR and PROC GMAP in Release 8.1 of SAS/GRAPH. LABEL=NONE is supported by PROC GPLOT in Release 8.2 of SAS/GRAPH.
|
|
ORDER=(value-list) |
|
VALUE=(text-argument(s)) | NONE |
ODS HTML Statement
- The SAS/GRAPH
Java device driver does not support (or does not fully support) the
following ODS statement options. Comments follow those ODS statement options which are
partially supported.
ODS HTML HTML-file-specification(s) | action
<BASE='base-text'>
<GFOOTNOTE | NOGFOOTNOTE> - Currently, footnotes are always part
of the HTML and not the graph.
<GTITLE | NOGTITLE> - Currently, titles are always part
of the HTML and not the graph.
PATTERN Statement
- The SAS/GRAPH
Java device driver does not support (or does not fully support) the
following PATTERN statement options. Comments follow those PATTERN statement options which are
partially supported.
PATTERN<1...99>
<IMAGE= "texture file">
<VALUE=bar/block-pattern | map/plot-pattern | pie/star-pattern | hardware-pattern>
- With the SAS/GRAPH Java device driver, patterns are always solid filled.
SYMBOL Statement
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following SYMBOL statement options. Comments follow those SYMBOL statement options which are
partially supported.
SYMBOL<1...99>
<MODE=EXCLUDE | INCLUDE>
<REPEAT=number-of-times>
<STEP=distance<units>>
|
Appearance Options - The following appearance-options are either not supported or not fully
supported
|
BWIDTH=box-width |
|
*8.1
CI=line-color |
|
CO=color |
|
FONT=font |
|
HEIGHT=symbol-height<units> - NOTE: The
default heights may be LARGER than SAS/GRAPH's defaults. For example, H=2 may
actually SHRINK the size of a symbol instead of increasing it. In the case of multiple SYMBOL
statements, the first value of HEIGHT= is used for the entire graph.
This problem
has been corrected in Release 8.1 of SAS/GRAPH. This option is not supported by the GCONTOUR procedure. |
|
LINE=line-type |
|
*8.2
POINTLABEL<=(label-description(s)) | NONE>
|
|
VALUE=special-symbol | text-string | NONE
- For Y*X=Z plots, the symbol specified on the first SYMBOL statement is the only symbol
that is displayed on the graph. It is used for all of the values of Z. The color of
the symbol changes based on the colors that are specified on the remaining SYMBOL
statements. The only symbols that are supported are: SQUARE, DOT, TRIANGLE, PLUS
and NONE. VALUE=X and VALUE=STAR are remapped to VALUE=PLUS. VALUE=DIAMOND is remapped
to VALUE=TRIANGLE. VALUE=POINT and VALUE=CIRCLE are remapped to VALUE=DOT. The
rest of the symbols are remapped to VALUE=SQUARE. In the example below, three
different markers are requested:
Data one;
do z = 1 to 3;
x=z*2;
y=x*z;
output;
end;
Proc gplot;
plot y*x=z;
symbol1 v=square c=red;
symbol2 v=dot c=blue;
symbol3 v=triangle c=green;
run;
quit;
The graph that is produced will contain 'red squares' when Z=1, 'blue squares' when Z=2 and
'green squares' when Z=3. This is because only one symbol marker is supported for Y*X=Z type plots. This problem has been corrected in Release 8.1 of SAS/GRAPH.
|
|
WIDTH=thickness-factor |
Interpolation Options - The first valid interpolation that is
specified (either NONE or JOIN) is used for all of the plot lines that are drawn.
- general methods
|
INTERPOL=map/plot-pattern |
|
*8.1
INTERPOL=NEEDLE |
|
*8.1 INTERPOL=STEP<placement><J><S> |
- high-low interpolation methods
|
INTERPOL=BOX<option(s)><00...25> |
|
INTERPOL=HILO<C><option(s)> |
|
INTERPOL=STD<1 | 2 | 3><variance><option(s)> |
- regression interpolation methods
|
INTERPOL=R<type><0><CLM |
CLI<50...99>> |
- spline interpolation methods
|
INTERPOL=L<degree><P><S> |
|
INTERPOL=SM<nn><P><S> |
|
*8.2
INTERPOL=SPLINE<P><S> |
TITLE/FOOTNOTE/NOTE Statements
TITLE and FOOTNOTE statements are controlled by ODS, not the SAS/GRAPH Java graph applets.
The SAS/GRAPH Java device driver does not support (or does not fully support) the
following TITLE/FOOTNOTE statement options. Comments follow those TITLE/FOOTNOTE statement
options which are partially supported.
| NOTE<text-arguments(s)>; - The SAS/GRAPH Java device driver
does not currently support NOTE statements. |
- appearance options
|
*8.1
HEIGHT=text-height<units> |
- placement and spacing options
|
LSPACE=line-space<units> |
|
MOVE=(x,y)<units> |
- baseline angling and character rotation options
|
ANGLE=degrees |
|
LANGLE=degrees |
|
ROTATE=degrees |
- boxing, underlining, and line drawing options
|
BLANK=YES |
|
BOX=1...4 |
|
BSPACE=box-space<units> |
|
DRAW=(x,y...,x-n,y-n)<units> |
|
UNDERLIN=0...3 - The SAS/GRAPH Java device driver always uses a thickness of 1. |
PROC GCHART
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following GCHART statement options. Comments follow those GCHART statement options which are
partially supported.
<ANNOTATE=Annotate-data-set>
<IMAGEMAP=output-data-set;> |
BLOCK chart-variable(s) </ option(s);>
  - The SAS/GRAPH Java device driver does not support (or does not fully support) the
following BLOCK statement options. Comments follow those BLOCK statement options which are
partially supported.
- appearance options
|
ANNOTATE=Annotate-data-set |
|
BLOCKMAX=max-value |
|
IBACK=fileref|"external image" |
|
IFRAME=fileref|"external image" |
|
*8.1 partial support
LEGEND=LEGEND<1...99> |
|
NOHEADING |
|
WOUTLINE=block-outline-width |
- midpoint options
|
MIDPOINTS=value-list |
|
MISSING |
- statistic options
|
*8.1
FREQ=numeric-variable |
|
G100 |
- ODS options
HBAR | HBAR3D | VBAR | VBAR3D chart-variable(s)
</ option(s); > - The SAS/GRAPH Java device driver does not support (or does not fully support) the
following HBAR|HBAR3D|VBAR|VBAR3D statement options. Comments follow those
HBAR|HBAR3D|VBAR|VBAR3D statement options which are
partially supported.
- appearance options
|
ANNOTATE=Annotate-data-set |
|
CERROR=error-bar-color |
|
COUTLINE=SAME |
|
*8.1
FRAME | NOFRAME - In Version 8 of SAS/GRAPH only a solid filled frame is supported via the CFRAME= option. |
|
*8.1
GSPACE=group-spacing
|
|
IBACK=fileref|"external image" |
|
IFRAME=fileref|"external image" |
|
IMAGESTYLE=TILE|FIT |
|
*8.1 partial support
LEGEND=LEGEND<1...99> |
|
*8.2
SPACE=bar-spacing |
|
WIDTH=bar-width |
|
WOUTLINE=bar-outline-width
|
- midpoint options
|
MISSING |
|
MIDPOINTS=OLD |
|
MIDPOINTS=value list |
|
RANGE |
- statistic options
|
CFREQ |
|
CFREQLABEL= - Since the SAS/GRAPH Java device driver does not support the table
of statistics you would typically get with HBAR and HBAR3D charts, the CFREQLABEL= option is ignored. |
|
CLM=confidence-level |
|
CPERCENT |
|
CPERCENTLABEL= - Since the SAS/GRAPH Java device driver does not support the table
of statistics you would typically get with HBAR and HBAR3D charts, the CPERCENTLABEL= option is
ignored. |
|
ERRORBAR=BARS | BOTH | TOP |
|
FREQ |
|
FREQLABEL= - Since the SAS/GRAPH Java device driver does not support the table
of statistics you would typically get with HBAR and HBAR3D charts, the FREQLABEL= option is ignored. |
|
*8.1
FREQ= |
|
G100 |
|
INSIDE= |
|
MEAN |
|
MEANLABEL= - Since the SAS/GRAPH Java device driver does not support the table
of statistics you would typically get with HBAR and HBAR3D charts, the MEANLABEL= option is ignored. |
|
NOSTATS - The SAS/GRAPH Java device driver ignores the NOSTATS option since the
device driver does not support the table of statistics that you typically get with HBAR and HBAR3D
charts. |
|
OUTSIDE= |
|
PERCENT |
|
PERCENTLABEL= - Since the SAS/GRAPH Java device driver does not support the table
of statistics you would typically get with HBAR and HBAR3D charts, the PERCENTLABEL= option is
ignored. |
|
SUM |
|
SUMLABEL= - Since the SAS/GRAPH Java device driver does not support the table
of statistics you would typically get with HBAR and HBAR3D charts, the SUMLABEL= option is ignored. |
- axes options
|
*8.2
ASCENDING |
|
*8.1
AUTOREF |
|
*8.1
CLIPREF |
|
CREF=color|colorlist |
|
*8.2
DESCENDING |
|
*8.1
FRONTREF |
|
LAUTOREF |
|
*8.1MINOR=number-of-minor-ticks |
|
*8.1
NOAXIS |
|
*8.1
NOBASEREF |
|
NOZERO |
|
*8.1REF=value-list |
- ODS options
DONUT|STAR chart-variable(s) </ option(s);>
- The SAS/GRAPH Java device driver does not support DONUT or STAR charts. A pie chart will be produced instead. The DONUT chart is supported in Release 8.1 of SAS/GRAPH. See the PIE|PIE3D|DONUT section for a list of options that are not supported.
PIE | PIE3D|*8.1 DONUT chart-variable(s) </ option(s);>
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following PIE|PIE3D|*8.1 DONUT statement options. Comments follow those PIE|PIE3D|*8.1 DONUT statement options which are
partially supported.
- appearance options
|
ANNOTATE=Annotate-data-set |
|
*8.2
EXPLODE=value-list |
|
FILL= - The SAS/GRAPH Java device driver will always fill pie slices with a solid fill. |
|
*8.1 INVISIBLE=value-list |
|
NOHEADING |
|
WOUTLINE=slice-outline-width |
- donut labeling options
|
*8.1 DONUTPCT=percent option |
|
*8.2
LABEL=(text argument(s)) |
- statistic options
|
*8.1 FREQ=numeric-variable
|
- midpoint options
|
MIDPOINTS=OLD |
|
MISSING |
|
OTHER= |
- grouping and subgrouping options
|
*8.2
ACROSS=number-of-columns |
|
*8.2
DOWN=number-of-rows
|
|
*8.2
GROUP=group-variable |
|
*8.2
NOGROUPHEADING |
|
SUBGROUP=subgroup-variable
|
- slice-ordering options
|
*8.1
DESCENDING |
|
*8.1
JSTYLE |
- slice-labeling options
|
*8.1 partial support
LEGEND | LEGEND=LEGEND<1...99> |
|
*8.1
MATCHCOLOR |
|
*8.1
PERCENT=ARROW | INSIDE | NONE | OUTSIDE |
|
*8.1
SLICE=ARROW | INSIDE | NONE | OUTSIDE |
|
*8.1
VALUE=ARROW | INSIDE | NONE | OUTSIDE |
- ODS options
PROC GCONTOUR
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following GCONTOUR statement options. Comments follow those GCONTOUR statement options which are
partially supported.
PROC GCONTOUR < statement option(s)>;
<ANNOTATE=Annotate-data-set>
<INCOMPLETE>; |
PLOT plot-request </option(s)>;
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following PLOT statement options. Comments follow those PLOT statement options which are
partially supported.
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
*8.1 CFRAME=background-color |
|
*8.1 COUTLINE=outline color |
|
GRID |
|
*8.1
NOFRAME |
- horizontal axis options:
|
AUTOHREF |
|
CAUTOHREF=reference-line-color |
|
CHREF=reference-line-color |
|
*8.1 partial support HAXIS=AXIS<1...99> |
|
HREF=value-list |
|
HREVERSE |
|
LAUTOHREF=line-type |
|
LHREF=line-type |
|
*8.1 XTICKNUM=number-of-ticks |
- vertical axis options:
|
AUTOVREF |
|
CAUTOHREF=reference-line-color |
|
CVREF=reference-line-color |
|
LAUTOVREF=line-type |
|
LVREF=line-type |
|
*8.1 partial support VAXIS=AXIS<1...99> |
|
VREF=value-list |
|
VREVERSE |
|
*8.1 YTICKNUM=number-of-ticks
|
- contour options:
|
*8.1
JOIN |
|
LEGEND=LEGEND<1...99> - The only options that are not ignored
on the LEGEND statement by the SAS/GRAPH Java device driver are:
VALUE=(COLOR=color name) and LABEL=(COLOR=color name ). |
|
|
*8.1
LJOIN |
|
LLEVELS=line-type-list |
- labeling options:
|
AUTOLABEL | AUTOLABEL=(autolabel-suboptions)
|
where autolabel-suboptions can be one or more of these:
|
CHECK=checking-factor | NONE |
|
MAXHIDE=amount<units> |
|
REVEAL |
|
TOLANGLE=angle |
|
|
PROC GMAP
. Please refer to TS-625 for details on creating custom map data sets as well as producing maps
with multiple ID variables in Version 8.0 of SAS/GRAPH. The SAS/GRAPH Java device driver does not support (or does not fully support) the
following GMAP statement options. Comments follow those GMAP statement options which are
partially supported.
PROC GMAP
<ANNOTATE=Annotate-data-set>
<IMAGEMAP=output-data-set>; |
ID id-variable(s); Currently only one ID variable can be specified on the ID statement.
LEGEND=LEGEND<1...99> - The only options that
are not ignored on the LEGEND statement are LABEL=('text string') and POSITION=(TOP),
POSITION=(TOP,CENTER), POSITION=(BOTTOM), POSITION=(BOTTOM,CENTER), POSITION=(MIDDLE,LEFT)
and POSITION=(MIDDLE,RIGHT). In Release 8.1 of SAS/GRAPH the following LEGEND statement options are supported: ACROSS=, CBLOCK=, CBORDER=, CFRAME=, CSHADOW=, and DOWN=. The LEGEND statement options LABEL= and POSITION= are partially supported
BLOCK response-variable(s) </ option(s)>;
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following BLOCK statement options. Comments follow those BLOCK statement options which are
partially supported.
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
BLOCKSIZE=size |
|
CBLKOUT=block-outline-color | SAME |
|
CEMPTY=empty-area-outline-color |
|
*8.2
SHAPE=3D-block-shape |
|
XSIZE=map-width <units> |
|
YSIZE=map-height <units> |
|
XVIEW=x |
|
YVIEW=y |
|
ZVIEW=z |
- mapping options:
|
AREA=n |
|
*8.1 LEVELS=number-of-response-levels |
|
*8.1 MIDPOINTS=value-list |
|
*8.1
MISSING |
- legend options:
|
*8.1 CTEXT=text-color |
|
*8.1 partial support LEGEND=LEGEND<1...99> |
- ODS options
|
*8.1 HTML=variable |
|
HTML_LEGEND=variable |
CHORO response-variable(s) </ option(s)>;
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following CHORO statement options. Comments follow those CHORO statement options which are
partially supported.
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
CEMPTY=empty-area-outline-color |
|
XSIZE=map-width <units> |
|
YSIZE=map-height <units> |
- mapping options:
|
*8.1 LEVELS=number-of-response-levels |
|
*8.1 MIDPOINTS=value-list |
|
*8.1
MISSING |
- legend options:
|
*8.1 CTEXT=text-color |
|
*8.1 partial support LEGEND=LEGEND<1...99> |
- ODS options
|
HTML=variable |
|
HTML_LEGEND=variable |
PRISM response-variable(s) </ option(s)>;
- The SAS/GRAPH Java device driver does not support the PRISM statement in Version 8.0 of SAS/GRAPH.
The PRISM statement is supported beginning in Release 8.1 of SAS/GRAPH. Below are the options that are not supported:
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
CEMPTY=empty-area-outline-color |
|
|
XLIGHT=map-width <units> |
|
XSIZE=map-width <units> |
|
XVIEW=map-width <units> |
|
YLIGHT=map-width <units> |
|
YSIZE=map-height <units> |
|
YVIEW=map-width <units> |
|
ZVIEW=map-width <units> |
- ODS options
SURFACE response-variable(s) </ option(s)>;
- The SAS/GRAPH Java device driver does not currently support the SURFACE
statement.
PROC GPLOT
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following GPLOT statement options. Comments follow those GPLOT statement options which are
partially supported.
PROC GPLOT
<ANNOTATE=Annotate-data-set>
*8.2 <IMAGEMAP=output-data-set>
<UNIFORM>; |
BUBBLE plot-request(s) </option(s)>;
- The SAS/GRAPH Java device driver does not support the BUBBLE statement until Release 8.2 of SAS/GRAPH. Below is a list of the BUBBLE statement options which are not supported.
BUBBLE2 plot-request(s) </option(s)>;
- The SAS/GRAPH Java device driver does not support the BUBBLE statement until Release 8.2 of SAS/GRAPH. Below is a list of the BUBBLE statement options which are not supported.
PLOT plot-request(s) </option(s)>;
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following PLOT statement options. Comments follow those PLOT statement options which are
partially supported.
- plot options:
|
*8.1
AREAS=n |
|
*8.1 partial support
LEGEND | LEGEND=LEGEND<1...99> |
|
*8.2
OVERLAY |
|
REGEQN |
|
*8.1
SKIPMISS |
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
*8.1
DATAORDER |
|
*8.1
NOFRAME - A frame is always drawn with the SAS/GRAPH Java device driver. |
- horizontal axis options:
|
*8.2
CAUTOHREF=reference-line-color |
|
*8.2 CHREF=reference-line-color |
|
HAXIS=value-list | AXIS<1...99> - The only options that
are supported on the AXIS statement are: LABEL=(COLOR= ), VALUE=(COLOR=) and ORDER=(min to max by
interval). |
|
*8.1 HMINOR=number-of-minor-ticks |
|
*8.1 HREF=value-list |
|
*8.1
HZERO |
|
LHREF=line-type |
- vertical axis options:
|
*8.2
CAUTOVREF=reference-line-color |
|
*8.2 CVREF=line-type |
|
LVREF=line-type |
|
VAXIS=value-list | AXIS<1...99>- The only options that
are supported on the AXIS statement are: LABEL=(COLOR= ), VALUE=(COLOR=) and ORDER=(min to max by
interval). |
|
*8.1 VMINOR=number-of-minor-ticks |
|
*8.1 VREF=value-list |
|
*8.2
VREVERSE |
|
*8.1
VZERO |
- ODS options:
PLOT2 plot-request(s) </option(s)>;
- The SAS/GRAPH Java device driver does not support the PLOT2 statement until Release 8.2 of SAS/GRAPH. The SAS/GRAPH Java device driver does not support (or does not fully support) the following PLOT2 statement options. Comments follow those PLOT2 statement options which are partially supported.
- plot2 options:
|
AREAS=n |
|
*8.2 partial support
LEGEND | LEGEND=LEGEND<1...99> |
|
REGEQN |
- appearance options:
|
ANNOTATE=Annotate-data-set |
- horizontal axis options:
|
HAXIS=value-list | AXIS<1...99> - The only options that
are supported on the AXIS statement are: LABEL=(COLOR= ), VALUE=(COLOR=) and ORDER=(min to max by
interval). |
|
LHREF=line-type |
- vertical axis options:
|
LVREF=line-type |
|
VAXIS=value-list | AXIS<1...99>- The only options that
are supported on the AXIS statement are: LABEL=(COLOR= ), VALUE=(COLOR=) and ORDER=(min to max by
interval). |
- ODS options:
PROC G3D
- The SAS/GRAPH Java device driver does not support (or does not fully support) the
following G3D statement options. Comments follow those G3D statement options which are
partially supported.
PROC G3D
<ANNOTATE=Annotate-data-set>
|
PLOT plot-request </option(s)>;
The Z axis currently is not drawn for plot requests. The
SAS/GRAPH Java device driver does not support (or does not fully support) the
following PLOT statement options. Comments follow those PLOT statement options which are
partially supported.
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
CBOTTOM=bottom-surface-color |
|
*8.1 ROTATE=angle-list |
|
*8.2
SIDE |
|
*8.2
TILT=angle-list |
|
XYTYPE=1 | 2 | 3 |
- axes options:
|
GRID |
|
*8.1 NOAXIS|NOAXES |
|
*8.1
NOLABEL |
|
XAXIS=axisn |
|
*8.1 XTICKNUM=number-of-ticks |
|
YAXIS=axisn |
|
*8.1 YTICKNUM=number-of-ticks |
|
*8.2 ZAXIS=axisn |
|
ZMAX=max-value |
|
ZMIN=min-value |
|
*8.1 ZTICKNUM=number-of-ticks |
SCATTER plot-request </ option(s)>;
- The
SAS/GRAPH Java device driver does not support (or does not fully support) the
following SCATTER statement options. Comments follow those SCATTER statement options which are
partially supported.
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
*8.1 COLOR='data-point-color' | data-point-color-variable |
|
*8.1
NONEEDLE |
|
*8.2 ROTATE=angle-list |
|
SHAPE='symbol-name' | shape-variable The only
shapes that are supported are the CUBE, PYRAMID and CROSS. The CYLINDER, PILLAR, HEART, CLUB, FLAG,
SPADE and SQUARE are remapped to a CUBE. The PRISM and DIAMOND are remapped to a PYRAMID.
The BALLOON is remapped to a SPHERE. The STAR is remapped to a CROSS. The POINT is remapped to a
CIRCLE. |
|
*8.2
SIZE=symbol-size | size-variable |
|
TILT=angle-list |
|
*8.1 XTICKNUM=number-of-ticks |
|
*8.1 YTICKNUM=number-of-ticks |
|
*8.1 ZTICKNUM=number-of-ticks |
- axes options:
SAS Formats
- Below is a list of SAS formats that the SAS/GRAPH Java device driver does not currently support.
character formats:
|
$BYVALw |
|
$CSTRw |
|
$EDCDICw |
|
$KANJIw |
|
$KANJIXw |
|
$MSGCASEw |
|
$QUOTEw |
|
$REVERJw |
|
$REVERSw |
|
$UPERCASEw |
|
$VARYINGw |
date formats:
|
DTDATEw |
|
DTMONYYw |
|
DTYEARw |
|
DTYYQCw |
|
*8.1 HHMMw.d |
|
*8.1 HOURw.d |
|
*8.1 MMSSw.d |
|
NENGOw |
|
*8.1 TIMEw.d |
|
*8.1 TIMEAMPMw.d |
|
XYYMMDD |
|
YYQZ |
numeric formats:
|
Dw.s |
|
FLOATw.d |
|
FRACTw |
|
IBw.d |
|
IBRw.d |
|
IEEEw.d |
|
IEEERw.d |
|
LOGPROBw.d |
|
MINGUOw |
|
MRBw.d |
|
PCPIBw.d |
|
PDw.d |
|
PKw.d |
|
PIBw.d |
|
PIBRw.d |
|
PVALUEw.d |
|
RBw.d |
|
ROMANw |
|
SSNw |
|
S370FFw.d |
|
S370FHEXw.d |
|
S370FIBw.d |
|
S370FIBUw.d |
|
S370FPDw.d |
|
S370FPDUw.d |
|
S370FRBw.d |
|
S370FZDw.d |
|
S370FZDLw.d |
|
S370FZDSw.d |
|
S370FZDTw.d |
|
S370FZDUw.d |
|
S370PIBw.d |
|
WORDFw |
|
WORDSw |
|
XPORTINT |
|
XPORTFLT |
|
YENw.d |
|
Zw.d |
|
ZDw.d |
Keywords: enterprise guide eg eguide java activex graph control
|