|
 TS-602
Compatibility Document for the ACTIVEX 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 software, you can produce interactive ActiveX
graphs for Web publishing. This is accomplished by specifying DEVICE=ACTIVEX on
a GOPTIONS statement in conjunction with the Output Delivery System (ODS). The
ACTIVEX device driver generates a HTML file that references an ACTIVEX control when
specified for one of the following procedures: GCHART, GPLOT, GCONTOUR, GMAP and
G3D. The HTML file that is created is viewable on the Windows operating system
with Internet Explorer Version 5. If you are running the SAS system 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.
The ACTIVEX device driver also allows you to render graphs on a client computer
that is running the Windows operating system with Internet Explorer Version 5
and above.
Once you display the graph in your browser, you can customize the graph
without re-running the SAS/GRAPH program that generated the HTML file. These
customizations include the graph type, colors and axes. A future release of the
ActiveX control will allow you to save these changes back to your SAS/GRAPH code
so that the modified graphs can be regenerated any time the original data are
updated.
The HTML file created by the ACTIVEX device driver references the SAS/GRAPH
ACTIVEX control. When Internet Explorer interprets this JavaScript reference
to the control, it checks the Windows registry to see if the control is already
installed. If so, the browser loads the control and then the JavaScript commands
in the HTML file "script" the control to tell it how to produce the graph.
If the ACTIVEX control is not installed on the PC, the browser checks the CODEBASE=
parameter on the object tag in the HTML file. This parameter contains a file
path or http reference to the install program for the control. This path
or reference may be specified using the ARCHIVE= or ATTRIBUTES=('CODEBASE'='path')
parameter on the ODS HTML statement. However, this should only be necessary if
the graph is to be viewed on a PC where the control has not already been installed.
For more information regarding ODS parameters and syntax, please refer to the
Version 8 online documentation.
This document lists those options and statements in SAS/GRAPH which the ACTIVEX device driver
does not support and it describes those options and statements which work differently
with the ACTIVEX device driver compared to regular SAS/GRAPH device drivers such as the
GIF driver. Also discussed are
some new options that only the ACTIVEX device driver supports.
Note: The ACTIVEX control does not currently support any ACTIVEX plug-ins with Netscape.
Note: All items that have been implemented in Release 8.1 of SAS/GRAPH are denoted with
*8.1.
Contents
General Information
User-defined formats - The ACTIVEX device driver does not
currently support user-defined formats.
Fonts - The ACTIVEX device driver only supports certain PC
TrueType fonts, so SAS/GRAPH fonts will be remapped.
The ACTIVEX device driver does not support the following graphics procedures:
GTESTIT, GSLIDE, GREPLAY, GANNO, or GPRINT. These procedures will
produce GIF output instead.
Axis Statement - The
ACTIVEX 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 ACTIVEX device driver does support the ORDER= option on an AXIS statement.
However, the ACTIVEX device driver does not support axis intervals that are unevenly spaced.
If you ask for an axis range with unevenly spaced tickmarks, the ACTIVEX driver uses a default
axis range instead.
|
- appearance options:
|
LENGTH=axis-length <units > |
|
NOBRACKETS
- This option has no effect with the ACTIVEX device driver,
since the driver does not use group brackets anyway. |
|
NOPLANE |
|
OFFSET=(<n1 ><,n2 >)<units
> | (<n1<units>><,n2<units >>) |
|
ORIGIN=<(x><,y >)<units>
| (<x<units >><,y<units>>) |
|
WIDTH=n - The ACTIVEX device driver ignores the WIDTH=
option on an AXIS statement with GPLOT and GCONTOUR if the AXIS statement
describes the attributes of the vertical axis. Specifying WIDTH= for the horizontal axis
increases the width of both the horizontal and vertical axes. The same situation occurs with
VBAR charts when specifying the NOFRAME option.
Starting with Release 8.1, the WIDTH= option on an AXIS statement is fully
supported by the ACTIVEX device driver.
|
- tick mark options:
|
MAJOR=(tick-mark-suboption(s) ) | NONE
- The ACTIVEX device driver only supports
COLOR=, NUMBER=, and the NONE option. |
|
MINOR=(tick-mark-suboption(s) ) | NONE
- The ACTIVEX device driver only supports
COLOR=, NUMBER=, and the NONE option. |
- text options:
|
REFLABEL=(text-argument(s) ) | NONE
|
|
SPLIT="split-char" |
|
VALUE=(text-argument(s) ) | NONE
- All of the value text
options are supported. However, if you want to change the attribute of a specific
tick mark, use T= to reference that tick mark instead of depending on attribute
accumulation. The current accumulation behavior is not the same as that of standard
SAS/Graph. |
BY Statement - The
ACTIVEX device driver does support the BY statement and the following BY statement options.
However, the following BY statement options are not supported when choosing the
option within Enterprise Guide to not embed the data in the HTML file.
BY <DESCENDING>variable
<...<DESCENDING>variable-n>
<NOTSORTED>;
Goptions Statement
- The
ACTIVEX device driver does not support (or does not fully support) the following GOPTIONS.
Comments follow those
GOPTIONS which are partially supported.
- The following four graphics options are only supported by the ACTIVEX device driver:
|
SERVER="Server name" -
A quoted string that specifies the server from which to read the data.
This name is an "SDS Friendly Name" that SDS can use to locate the
running server. A server of "local" uses the local machine. |
|
DATAFILE="path, filename" - A
quoted string that specifies the path and the name of the datafile, which can be a SAS
data set, Excel spreadsheet, etc. The string should be created in the form of
"<path>, <filename>" (note the comma). |
|
ENGINE="Engine options" - A
quoted string that specifies the data engine options for SAS. For a V7 or V8
dataset, this option would simply be "V7". |
|
PUBLISH/NOPUBLISH - This option is just a GOPTIONS flag
(no assigned
value) that is used to tell the server whether or not to put the data in the HTML
file. The default is Publish, which tells the server to put the data in the HTML file.
If you specify Nopublish,
the previous three options described need to be set. |
- Options that affect the appearance
of the display area and the graphics output:
|
ASPECT=scaling-factor |
|
AUTOSIZE=ON | OFF | DEFAULT |
|
BORDER | NOBORDER
- The ACTIVEX device driver does support the BORDER graphics
option. However, the border is only drawn around the graph itself (not
around any titles and footnotes).
|
|
CELL | NOCELL |
|
GSIZE=lines |
|
HORIGIN=horizontal-offset <IN | CM> |
|
HPOS=columns |
|
HSIZE=horizontal-size <IN | CM>
- The ACTIVEX 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 ACTIVEX device driver does support the VSIZE graphics option.
However, the VSIZE graphics option does not affect the size of titles and
footnotes.
|
|
XMAX=width <IN | CM> |
|
XPIXELS=width-in-pixels
- The ACTIVEX device driver does support the XPIXELS graphics option.
However, the XPIXELS graphics option does not affect the size of titles and
footnotes.
|
|
YMAX=height <IN | CM> |
|
YPIXELS=height-in-pixels
- The ACTIVEX device driver does support the YPIXELS graphics option.
However, the YPIXELS graphics option does not affect the size of titles and
footnotes.
|
- Options that
affect color:
|
CBACK=background-color
- The ACTIVEX device driver does support the CBACK= graphics option.
However, the background color does not affect the area around titles and
footnotes.
|
|
CBY=BY-line-color |
|
COLORS=<(colors-list | NONE)> - With
regular SAS/GRAPH device drivers, colors are derived from the colors list and are not
aware of the data value with which they are associated. However, the ACTIVEX device driver
tries to associate color with a particular data value. With the ACTIVEX device driver,
the COLORS= graphics option only affects the colors of the data elements, not the text color.
If colors are not explicitly set in the SAS/GRAPH program, the ACTIVEX device driver uses its
own default colors list.
|
|
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> |
|
HTITLE=title-height <units> |
|
RENDER=APPEND | DISK | MEMORY | NONE | READ |
|
RENDERLIB=libref |
|
SIMFONT=software-font |
- Options that set defaults for
procedures and global statements:
|
*8.1
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 |
|
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'> |
|
GOUTMODE=APPEND | REPLACE |
|
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' |
- 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:
|
TRANTAB='translate table' |
|
GCLASS=SYSOUT-class |
|
GDDMCOPY=FSCOPY | GSCOPY |
|
GDDMNICKNAME=nickname |
|
GDDMTOKEN=token |
|
GDEST=destination |
|
GFORMS='forms-code' |
|
GWRITER='writer-name' |
Legend Statement
- The
ACTIVEX 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
|
FRAME - With 8.0, the legend is always displayed with a frame by default.
There is currently no way to display a legend without a frame with 8.0.
With 8.1, the legend is displayed without a frame by default. Use the FRAME
option on a LEGEND statement with 8.1 to have a frame drawn around the legend.
|
|
FWIDTH=thickness-factor |
|
SHAPE=BAR(width,height) <units> |
LINE(length) <units> | SYMBOL(width,height) <units> |
- position-options
|
MODE=PROTECT | RESERVE | SHARE - With the ACTIVEX device
driver, MODE= is always PROTECT.
|
|
OFFSET=(<x ><,y >)<units
> | (<x <units >><,y <units >>) |
|
ORIGIN=(<x ><,y >)<units
> | (<x <units >><,y <units >>) |
- text-options
|
ORDER=(value-list) |
|
VALUE=(text-argument(s)) | NONE - Currently, the ACTIVEX
device driver does support VALUE= on a LEGEND statement. However, the ACTIVEX device driver
currently supports only the COLOR, TICK, and 'text-string' parameters.
|
ODS HTML Statement
- The
ACTIVEX device driver does not support (or does not fully support) the following ODS HTML statement options.
Comments follow those
ODS HTML statements which are partially supported.
BASE = 'base-text'
GFOOTNOTE | NOGFOOTNOTE - Footnotes are always
part of the HTML file (not
the graph itself).
GTITLE | NOGTITLE - Titles are always part
of the HTML file (not the graph itself).
GPATH = 'file-specification'
Pattern Statement
- The
ACTIVEX 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.
VALUE=bar/block-pattern - With the ACTIVEX device driver, patterns are always filled
solid. Map/plot patterns, pie/star patterns, and hardware patterns are not supported.
IMAGE= "texture file"
- The IMAGE= option is currently supported only by the ACTIVEX device driver. This option takes a
quoted string of an image file
name to texture map onto a data primitive. The string may include the path to the
image. If there is no path provided, the ACTIVEX graph control uses a predetermined
search algorithm to try and find the image file. Image formats that the ACTIVEX
device driver currently supports are BMP and JPEG formats.
REPEAT = n - The REPEAT option is not currently supported
when used in combination with the IMAGE= option.
Symbol Statement
- The
ACTIVEX 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.
MODE=EXCLUDE | INCLUDE
STEP=distance<units>
-
Appearance options:
VALUE=special-symbol|text-string|NONE - The ACTIVEX device driver
does not support VALUE='text-string'. VALUE=NONE is supported but only when a visable
interpolation line (such as I=JOIN) is also specified. If you do not specify an interpolation
method (or specifiy I=NONE), the ACTIVEX device driver ignores VALUE=NONE. The default symbol is a TRIANGLE.
The ACTIVEX device driver does support the following special symbols: PLUS, X, STAR, SQUARE,
DIAMOND, TRIANGLE, POINT, and DOT. VALUE=HASH is remapped to SQUARE. VALUE=Y is remapped
to an inverted triangle. VALUE=Z is remapped to a HEXAGON. VALUE=PAW is remapped to STAR
while VALUE=CIRCLE is remapped to DOT. The remaining special plotting symbols are all remapped
to TRIANGLE.
CI=line-color - If multiple colors are specified on the same
SYMBOL statement with a plot of the form Y*X=Z, the ACTIVEX driver only uses one color for both the symbol
and the interpolation line. The color is usually the color specified for the CV= option. The CI=
option will work for Y*X plots.
CO=color -
If multiple colors are specified on the same
SYMBOL statement with a plot of the form Y*X=Z, the ACTIVEX driver only uses one color for both the symbol
and the interpolation line. The color is usually the color specified for the CV= option. The CO=
option will work for Y*X plots.
CV=value-color -
If multiple colors are specified on the same
SYMBOL statement with a plot of the form Y*X=Z, the ACTIVEX driver only uses one color for both the symbol
and the interpolation line. The color is usually the color specified for the CV= option. The CV= option
will work for Y*X plots.
FONT=font
HEIGHT=symbol-height<units> - The
client default heights may be larger than SAS/Graph's defaults. For example, setting H=2 may
actually shrink the size of a symbol instead of increasing it (the default for the ACTIVEX device driver
is equivalent to about H=3).
POINTLABEL=<(label-description(s)) | NONE> - The
ACTIVEX device driver does support the POINTLABEL option. However, no customization of
the default labels is currently supported.
The default labeling method is POINTLABEL=(#x:#y).
Also, specifying POINTLABEL on just one SYMBOL
statement activates the POINTLABEL option for the entire graph.
-
Interpolation options:
INTERPOL=NEEDLE - The ACTIVEX device driver does not draw the
horizontal line which intersects zero on the vertical axis. It also does not honor the
WIDTH= parameter (which is normally used to make the needles wider).
INTERPOL=BOX<option(s)><00...25> - By
default, the ACTIVEX device driver produces boxes that are wider than normal (with a
default BWIDTH setting of about 10). To produce a box plot with narrower boxes,
specify BWIDTH=3 or BWIDTH=4 on your SYMBOL statement.
INTERPOL=HILO<C><option(s)> - By
default, the ACTIVEX device driver produces a HILO plot where the bars and boxes of the
HILO plot are wider than normal. To produce a HILO plot with narrower boxes and/or
bars, specify BWIDTH=3 or BWIDTH=4 on your SYMBOL statement.
INTERPOL=STD<1 | 2 | 3><variance><
option(s)> - If you produce a box-type plot using INTERPOL=STDxxx,
the default width of the box will be wider with the ACTIVEX device driver than with the
normal SAS/GRAPH drivers. To produce a box-type plot with narrower boxes, specify
BWIDTH=3 or BWIDTH=4 on your SYMBOL statement.
TITLE/FOOTNOTE/NOTE Statements
NOTE - The ACTIVEX
device driver does not currently support NOTE statements.
TITLE and FOOTNOTE statements are produced by the Output Delivery System (ODS), not the
ACTIVEX device driver itself.
The ACTIVEX device driver does not support (or does not fully support) the following
options on TITLE and FOOTNOTE statements:
|
FONT=font - The ACTIVEX device driver does support
certain PC TrueType fonts for TITLES and FOOTNOTES. It does not support any SAS software
fonts.
|
|
HEIGHT=text-height<units> |
|
LSPACE=line-space<units> |
|
MOVE=(x,y)<units> |
|
ANGLE=degrees |
|
LANGLE=degrees |
|
ROTATE=degrees |
|
BLANK=YES |
|
UNDERLIN=0...4 - The ACTIVEX device driver does support
the UNDERLIN parameter. However, values of 1, 2, 3, and 4 all produce the same line
thickness.
|
|
BOX=1...4 |
|
BCOLOR=background-color - The ACTIVEX device driver
does support the BCOLOR parameter. Unlike traditional SAS/GRAPH output, you do not
have to specify the BOX parameter when using BCOLOR. The BOX parameter is currently
not supported by the ACTIVEX device driver.
|
|
BSPACE=box-space<units> |
|
DRAW=(x,y...,x-n,y-n)<units> |
PROC GCHART
- The
ACTIVEX device driver does not support (or does not fully support) the following PROC GCHART statement
options.
Comments follow those
PROC GCHART statement options which are partially supported.
ANNOTATE=Annotate-data-set
IMAGEMAP=output-data-set
BLOCK chart-variable(s) / option(s);
- appearance options
|
ANNOTATE=Annotate-data-set |
|
BLOCKMAX=max-value |
|
NOHEADING |
- description options
|
NAME=string - The ACTIVEX device driver
does not support the NAME= option since a GRSEG catalog entry is not created when
producing a block chart.
|
- ODS options
HBAR | HBAR3D | VBAR | VBAR3D chart-variable(s)
</ option(s); >
- appearance options
|
ANNOTATE=Annotate-data-set |
|
CAXIS=axis-color - The ACTIVEX device driver
does support CAXIS= with VBAR and HBAR charts. However, with VBAR3D and HBAR3D charts, the
ACTIVEX device driver produces bar charts without axis lines so the CAXIS= option only
controls the color of the tickmarks on the response axis.
|
|
CERROR=error-bar-color |
|
FRAME | NOFRAME - The ACTIVEX device driver supports
FRAME|NOFRAME with VBAR and HBAR charts. However, with VBAR3D and HBAR3D charts,
only a solid-filled frame is supported (via the CFRAME= option).
|
|
COUTLINE=bar-outline-color - The ACTIVEX
device driver supports COUTLINE= with VBAR3D and HBAR3D charts, but not with VBAR
and HBAR charts. |
|
WOUTLINE=bar-outline-width - The ACTIVEX
device driver supports WOUTLINE= with VBAR3D and HBAR3D charts (making the outline
of both the bars and the legend entries wider). However, with VBAR
and HBAR charts, WOUTLINE= only affects the outline width of the legend entries. |
- statistic options
|
CFREQ - This option works as expected with a VBAR chart. With
an HBAR chart, the table of statistics is not supported. Specifying the CFREQ option
with an HBAR chart
causes the cumulative frequencies to display at the end of each bar instead of the
frequencies.
|
|
CFREQLABEL='column-label'
- Since the ACTIVEX 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 - This option works as expected with a VBAR chart.
With an HBAR chart, the table of statistics is not supported. Specifying the CPERCENT
option with an HBAR chart
causes the cumulative percentages to display at the end of each bar instead of the
frequencies. Note that unlike traditional SAS/GRAPH output, CPERCENT= can be used
with SUMVAR= with the ACTIVEX device driver.
|
|
CPERCENTLABEL='column-label'
- Since the ACTIVEX 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 - This option works as expected with a VBAR chart. With
an HBAR
chart, the table of statistics is not supported. Specifying the FREQ option with an HBAR chart
causes the frequencies to display at the end of each bar. Even without the FREQ option, the
ACTIVEX device driver still displays the frequencies at the end of each bar by default.
|
|
FREQLABEL='column-label'
- Since the ACTIVEX device driver
does not support the table of statistics you would typically get with HBAR and
HBAR3D charts, the FREQLABEL= option is ignored.
|
|
INSIDE=statistic - Even though the SAS log displays
a message saying that the INSIDE= option is not supported with HBAR charts, the ACTIVEX
device driver does support the INSIDE= option for HBAR, HBAR3D, VBAR, and VBAR3D charts.
|
|
MEAN - This option works as expected with a VBAR chart.
With an HBAR chart, the table of statistics is not supported. Specifying the MEAN
option with an HBAR chart causes the means to display at the end of each bar instead
of the frequencies.
|
|
MEANLABEL='column-label' - Since the ACTIVEX device driver
does not support the table of statistics you would typically get with HBAR and
HBAR3D charts, the MEANLABEL= option is ignored.
|
|
NOSTATS
- Even though the ACTIVEX device driver does not support the
table of statistics that you typically get with HBAR and HBAR3D charts,
you can still use the NOSTATS option to remove the default value that
is placed at the end of each bar.
|
|
OUTSIDE=statistic
- Even though the SAS log displays
a message saying that the OUTSIDE= option is not supported with HBAR charts, the ACTIVEX
device driver does support the OUTSIDE= option for HBAR, HBAR3D, VBAR, and VBAR3D charts.
|
|
PERCENT - This option works as expected with a VBAR chart.
With an HBAR chart, the table of statistics is not supported. Specifying the PERCENT
option with an HBAR chart causes the percentages to display at the end of each bar instead
of the frequencies. Note that unlike traditional SAS/GRAPH output, PERCENT= can be used
with SUMVAR= with the ACTIVEX device driver.
|
|
PERCENTLABEL='column-label'
- Since the ACTIVEX device driver
does not support the table of statistics you would typically get with HBAR and
HBAR3D charts, the PERCENTLABEL= option is ignored.
|
|
SUM - This option works as expected for a VBAR chart.
With an HBAR chart, the table of statistics is not supported. Specifying the SUM
option with an HBAR chart causes the sums to display at the end of each bar instead of
the frequencies.
|
|
SUMLABEL='column-label'
- Since the ACTIVEX device driver
does not support the table of statistics you would typically get with HBAR and
HBAR3D charts, the SUMLABEL= option is ignored.
|
- midpoint options
|
MIDPOINTS=OLD - This option will not work if the data is not
embedded in the HTML. The option to not embed data in the HTML file is
only available with Enterprise Guide.
|
- ODS options
PIE | PIE3D | DONUT chart-variable(s) </ option(s);>
- appearance options
|
ANNOTATE=Annotate-data-set |
|
FILL=SOLID | X - The ACTIVEX driver will always
fill pie slices with a solid fill.
|
|
NOHEADING |
- midpoint options
|
MIDPOINTS=OLD - This option will not work if the data is not
embedded in the HTML. The option to not embed data in the HTML file is
only available with Enterprise Guide.
|
|
MISSING - The ACTIVEX driver does support the MISSING
option. However, the "missing" pie slice is labeled _MISSING_ for "missing" character data. For
"missing" numeric data, the pie slice is labeled with a period (.).
|
- ODS options
STAR chart-variable(s) </ option(s);>
- The ACTIVEX driver does not support STAR charts. Any attempt at producing a STAR chart
will result in a PIE chart.
PROC GCONTOUR
- The
ACTIVEX device driver does not support (or does not fully support) the following PROC GCONTOUR statement
options.
Comments follow those
PROC GCONTOUR statement options which are partially supported.
ANNOTATE=Annotate-data-set
INCOMPLETE
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
COUTLINE=outline-color - For the ACTIVEX
driver, this
option only applies to the LJOIN option below. |
- contour options:
|
JOIN - The appearance of the contour will look somewhat
different than the original SAS/Graph version. This option creates filled solid
areas for each contour level. |
|
LJOIN - Same as the JOIN option above, except that
the contour
levels are outlined in addition to filling contour areas. This option is only
available for the ACTIVEX device driver. |
|
PATTERN - The appearance of the contour will look somewhat
different than the original SAS/Graph version. This option creates a block at each
grid point that is gradient colored based on its value between two contour levels.
The color is derived from the colors assigned to these two levels. |
|
SMOOTH - This option creates a smooth color gradient between
contour levels. This option is only available for the ACTIVEX device
driver. |
- 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
- The
ACTIVEX device driver does not support (or does not fully support) the following PROC GMAP statement
options.
Comments follow those
PROC GMAP statement options which are partially supported.
BLOCK response-variable(s) </ option(s)>;
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
BLOCKSIZE=size |
|
CBLKOUT=block-outline-color | SAME |
|
CEMPTY=empty-area-outline-color |
|
XSIZE=map-width <units> |
|
YSIZE=map-height <units> |
|
XVIEW=x |
|
YVIEW=y |
|
ZVIEW=z |
- mapping options:
- ODS options
CHORO response-variable(s) </ option(s)>;
PRISM response-variable(s) </ option(s)>;
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
CEMPTY=empty-area-outline-color |
|
XLIGHT=x |
|
YLIGHT=y |
|
XSIZE=map-width <units> |
|
YSIZE=map-height <units> |
|
XVIEW=x |
|
YVIEW=y |
|
ZVIEW=z |
- ODS options
SURFACE response-variable(s) </ option(s)> - The ACTIVEX device driver does not currently support surface maps.
PROC GPLOT
- The
ACTIVEX device driver does not support (or does not fully support) the following PROC GPLOT statement
options.
Comments follow those
PROC GPLOT statement options which are partially supported.
ANNOTATE=Annotate-data-set
IMAGEMAP=output-data-set
BUBBLE plot-request(s) </option(s)>;
- bubble appearance options
|
BFONT=font - The BFONT= option is supported but may
be limited to just a few hardware fonts.
|
|
BSCALE=AREA | RADIUS |
|
BSIZE=multiplier - The BSIZE= option is supported,
but since the default size is fairly large to begin with, you may have to specify
BSIZE values in the range of 2-6 to decrease the size of the bubbles.
|
- plot appearance options:
|
ANNOTATE=Annotate-data-set |
|
DATAORDER - This option tells GPLOT to plot character or
midpoint-type data in data order, instead of the default alphabetical order. This option
is only supported by the ACTIVEX device driver.
|
BUBBLE2 plot-request(s) </option(s)>;
- The ACTIVEX device driver does not support the BUBBLE2 statement.
BUBBLE3D plot-request(s) </option(s)>;
- 3-D BUBBLE charts.
- bubble appearance options:
|
BFONT=font - The BFONT= option is supported but may
be limited to just a few hardware fonts.
|
|
BSCALE=AREA | RADIUS |
|
BSIZE=multiplier - The BSIZE= option is supported,
but since the default size is fairly large to begin with, you may have to specify
BSIZE values in the range of 2-6 to decrease the size of the bubbles.
|
- plot appearance options:
|
ANNOTATE=Annotate-data-set |
|
DATAORDER
- This option tells GPLOT to plot character or
midpoint-type data in data order, instead of the default alphabetical order. The
DATAORDER= option is only supported by the ACTIVEX device driver.
|
|
FRAME | NOFRAME |
PLOT plot-request(s) </option(s)>;
- plot options:
|
AREAS=n - The ACTIVEX driver does support
the AREAS= option. However, with PLOT requests of the form Y1*X Y2*X, make sure
that the values for Y1 are typically larger than those for Y2. This will prevent the
larger area from overlaying the smaller area.
|
|
- Even though this option is not implemented, the
equation is available as a chart tip along the regression line. The equation will appear
as a chart tip along the regression line by default.
|
|
SKIPMISS |
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
DATAORDER - This option tells GPLOT to plot character or
midpoint-type data in data order, instead of the default alphabetical order. The DATAORDER=
option is only supported by the
ACTIVEX device driver. |
- ODS options:
PLOT2 plot-request(s) </option(s)>
- The ACTIVEX device driver does not support the PLOT2
statement.
PLOT3D plot-request(s) </option(s)>; -
3-D PLOT charts
- plot options:
|
AREAS=n - The ACTIVEX driver does support
the AREAS= option. However, with PLOT requests of the form Y1*X Y2*X, make sure
that the values for Y1 are typically larger than those for Y2. This will prevent the
larger area from overlaying the smaller area.
|
|
REGEQN - Even though this option is not implemented, the
equation is available as a chart tip along the regression line. The equation will appear
as a chart tip along the regression line by default.
|
|
SKIPMISS |
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
DATAORDER - This option tells GPLOT to plot character or
midpoint-type data in data order, instead of the default alphabetical order. The DATAORDER=
option is only supported by the ACTIVEX device driver.
|
|
FRAME | NOFRAME - The ACTIVEX device driver does not produce a
frame by default when using the PLOT3D statement and does not support the FRAME
option. However, use the CFRAME= option to get a background color within the axis area. |
- ODS options:
PROC G3D
- The
ACTIVEX device driver does not support (or does not fully support) the following PROC G3D statement
options.
Comments follow those
PROC G3D statement options which are partially supported.
ANNOTATE=Annotate-data-set
PLOT plot-request </option(s)>;
plot-request must be
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
TILT=angle-list - The ACTIVEX driver
does support the TILT= option. If you specify a value for TILT= that
exceeds 90, the ACTIVEX device driver will still support the value you specify
even though a warning message appears in the log to the contrary.
|
- axes options:
|
XAXIS=axisn - This
option allows you to assign an axis statement to the X axis in PROC G3D. You may not
apply axis statement options directly on this option. This option is only available
with the ACTIVEX device driver. |
|
YAXIS=axisn - This
option allows you to assign an axis statement to the Y axis in PROC G3D. You may not
apply axis statement options directly on this option. This option is only available
with the ACTIVEX device driver. |
|
ZAXIS=axisn - This
option allows you to assign an axis statement to the Z axis in PROC G3D. You may not
apply axis statement options directly on this option. This option is only available
with the ACTIVEX device driver. |
- ACTIVEX-specific options
|
STYLE= This numeric option allows you to
choose the style of surface plot to produce. Possible values are:
- 1 = Solid filled surface, with one top
color and one bottom color (default).
- 2 = Wireframe surface, with one top color and one bottom color (looks
like the MVA graphics surfaces).
- 3 = Solid surface, with gradient bands. A band color is solid across
the whole band. The number of levels and the colors are determined from the colors=
list.
- 4 = Solid surface, with gradient bands. A band's colors gradiate
as you move closer to the level above or below it. The number of levels and the
colors are determined from the colors= list.
|
|
CONTOUR= This numeric option allows you
to project a contour of the surface onto the floor or above surface. Possible values
are:
- 0 = No Contour (default).
- 1 = Below the surface.
- 2 = Above the surface.
|
SCATTER plot-request </ option(s)>;
plot-request must be
- appearance options:
|
ANNOTATE=Annotate-data-set |
|
ROTATE=angle - The ACTIVEX device driver
does support the ROTATE= option, but it does not support an "angle list".
If you specify more than one value for ROTATE=, only the first value will be used. |
|
SHAPE='symbol-name' | shape-variable - The
ACTIVEX device driver does not support the following shapes: Prism, Pillar, Heart, Club, Spade,
Diamond, and Flag. Other shapes may look different than they do with regular SAS/GRAPH device
drivers.
|
|
SIZE=symbol-size | size-variable - The
ACTIVEX device driver does support the SIZE= option. However, the default value for SIZE= is
approximately 4. |
|
TILT=angle - The ACTIVEX device driver does
support a value for TILT= greater than 90 (even though a warning message displays in
the SAS log with TILT values greater than 90). However, it does not support an "angle
list". If you specify more than one value for TILT=, only the first value will be
used. |
Keywords: enterprise guide eg eguide java activex graph control
|