Previous Page | Next Page

The SGPLOT Procedure

DOT Statement


Creates a dot plot that summarizes the values of a category variable.
Interaction: The DOT statement can be combined only with other horizontal categorization plot statements in the SGPLOT procedure. See Plot Content.
Featured in: Adding Statistical Limits to a Dot Plot


Syntax

DOT category-variable </ option(s)>;

option(s) can be one or more options from the following categories:


Required Arguments

category-variable

specifies the variable that classifies the observations into distinct subsets.


Options

ALPHA= numeric-value

specifies the confidence level for the confidence limits. Specify a number between 0.00 (100% confidence) and 1.00 (0% confidence).

Default: .05
Interaction: This option has no effect if you do not specify LIMITSTAT=CLM.

If your plot is overlaid with other categorization plots, then the first ALPHA value that you specify is used for all of the plots.

DATALABEL <= variable>

displays a label for each data point. If you specify a variable, then the values of that variable are used for the data labels. If you do not specify a variable, then the values of the calculated response are used for the data labels.

Restriction: This option is available with SAS 9.2 Phase 2 and later.
FREQ= numeric-variable

specifies that each observation is repeated n times for computational purposes, where n is the value of the numeric variable. If n is not an integer, then it is truncated to an integer. If n is less than 1 or missing, then it is excluded from the analysis.

Interaction: If your plot is overlaid with other categorization plots, then the first FREQ variable that you specified is used for all of the plots.
GROUP= variable

specifies a variable that is used to group the data. The plot elements for each group value are automatically distinguished by different visual attributes.

Interaction: If you specify more than one categorization plot statement, then all of the plots must specify the same GROUP variable. If you do not specify the same GROUP= option for all of the categorization plots, then the GROUP= option has no effect.
LEGENDLABEL= "text-string"

specifies the label that identifies the dot plot in the legend. By default, the label of the response variable is used. If there is no response variable label, then the name of the response variable and the computed statistic (SUM or MEAN) is used. If the RESPONSE= option is not used, then the legend label is "Frequency".

Interaction: The LEGENDLABEL= option has no effect if you also specify the GROUP= option in the same plot statement.
LIMITATTRS= style-element <(options)> | (options)

specifies the appearance of the limit lines in the plot. You can specify the appearance by using a style element or by using suboptions. If you specify a style element, you can additionally specify suboptions to override specific appearance attributes.

options can be one or more of the following:

COLOR= color

specifies the color of the line. For more information about specifying colors, see SAS/GRAPH Colors and Images in the SAS/GRAPH: Reference, Second Edition.

Default: The default color is specified by the ContrastColor attribute of the GraphError style element in the current style.
PATTERN= line-pattern

specifies the line pattern for the line. You can reference SAS patterns by number or by name. See Line Patterns for a list of line patterns.

Default: The default line pattern is specified by the LineStyle attribute of the GraphError style element in the current style.
THICKNESS= n <units>

specifies the thickness of the line. You can also specify the unit of measure. The default unit is pixels. See Units of Measurement for a list of the measurement units that are supported.

Default: The default line thickness is specified by the LineThickness attribute of the GraphError style element in the current style.
Restriction: This option is available with SAS 9.2 Phase 2 and later.
LIMITS= BOTH | LOWER | UPPER

specifies which limit lines to display. Limits are displayed as heavier line segments with a serif at the end extending horizontally from each dot. Upper limits extend to the right of the dot and lower limits extend to the left of the dot. By default, no limits are displayed unless you specify either the LIMITS= or LIMITSTAT= option. Specify one of the following values:

BOTH

adds lower and upper limit lines to the plot.

LOWER

adds lower limit lines to the plot.

UPPER

adds upper limit lines to the plot.

By default, no limit lines are displayed. However, if you specify the LIMITSTAT= option, then the default is BOTH.

Interaction: Limit lines are displayed only when you specify STAT= MEAN.
LIMITSTAT= CLM | STDDEV | STDERR

specifies the statistic for the limit lines. Specify one of the following statistics:

CLM

confidence limits

STDDEV

standard deviation

STDERR

standard error

Default: CLM
Interaction: If you specify the LIMITSTAT= option only, then the default value for the LIMITS= option is BOTH.

Limits lines are displayed only when you specify STAT=MEAN.

MARKERATTRS= style-element <(options)> | (options)

specifies the appearance of the markers in the plot. You can specify the appearance by using a style element or by using suboptions. If you specify a style element, you can additionally specify suboptions to override specific appearance attributes.

options can be one or more of the following:

COLOR= color

specifies the color of the markers. For more information about specifying colors, see SAS/GRAPH Colors and Images in the SAS/GRAPH: Reference, Second Edition.

Default: For ungrouped data, the default color is specified by the ContrastColor attribute of the GraphDataDefault style element in the current style.

For grouped data, the default color is specified by the ContrastColor attribute of the GraphData1 ... GraphDatan style elements in the current style.

SIZE= n <units >

specifies the size of the markers. You can also specify the unit of measurement. The default unit is pixels. See Units of Measurement for a list of the measurement units that are supported.

Default: The default marker size is specified by the MarkerSize attribute of the GraphDataDefault style element in the current style.
SYMBOL= symbol-name

specifies the symbol for the markers. See Marker Symbols for a list of valid marker symbols.

Default: For ungrouped data, the default marker symbol is specified by the MarkerSymbol attribute of the GraphDataDefault style element in the current style.

For grouped data, the default marker symbol is specified by the MarkerSymbol attribute of the GraphData1 ... GraphDatan style elements in the current style.

MISSING

processes missing values as valid category value and creates a dot for it.

NAME= "text-string"

specifies a name for the plot. You can use the name to refer to this plot in other statements.

NOSTATLABEL

removes the statistic name from the axis and legend labels.

Restriction: This option is available with SAS 9.2 Phase 2 and later.
NUMSTD= n

specifies the number of standard units for the limit lines, when you specify LIMITSTAT= STDDEV or LIMITSTAT= STDERR. You can specify any positive number, including decimals.

Default: 1
RESPONSE= response-variable

specifies a numeric response variable for the plot. The summarized values of the response variable for each category value are displayed on the horizontal axis.

STAT= FREQ | MEAN | SUM

specifies the statistic for the horizontal axis. Specify one of the following:

FREQ

the frequencies for the category variable. This is the default value when you do not specify the RESPONSE= option.

MEAN

the mean of the response variable.

SUM

the sum of the response variable. This is the default value when you specify the RESPONSE= option.

If you do not specify the RESPONSE= option, then only the FREQ statistic can be used. If you specify RESPONSE=, then you can use either the SUM or MEAN statistics.

TRANSPARENCY= numeric-value

specifies the degree of transparency for the plot. Specify a value from 0.0 (completely opaque) to 1.0 (completely transparent).

Default: 0.0
URL= character-variable

specifies a character variable that contains URLs for web pages to be displayed when parts of the plot are selected within an HTML page.

Interaction: This option affects graphics output that is created through the ODS HTML destination only.

This option has no effect unless you also specify IMAGEMAP in the ODS GRAPHICS statement.

Default: By default, no HTML links are created.
Restriction: This option is available with SAS 9.2 Phase 2 and later.
WEIGHT= numeric-variable

specifies that each observation is weighted by a factor of w for computational purposes, where w is the value of the numeric variable. w can be any numeric value. If w is 0, negative or missing, then that observation is excluded from the analysis.

Interaction: If your plot is overlaid with other categorization plots, then the first WEIGHT variable that you specified is used for all of the plots.

Previous Page | Next Page | Top of Page