## <sas:XAxisModel>

The XAxisModel tag encapsulates the attributes specific to the x axis of a scatter plot.

This tag must be nested within a sas:ScatterPlotModel or sas:LinePlotModel tag.

### Syntax

`<sas:XAxisModel
[categories="java.lang.String"]
[continuousMajorTickAnchor="java.lang.Double"]
[continuousMajorTickCount="java.lang.Integer"]
[continuousMajorTickInterval="java.lang.Double"]
[continuousMajorTickPositionPolicy="Default|Count|Interval|AnchoredInterval|UserDefined"]
[continuousMajorTickValues="java.lang.String"]
[continuousMinorTickCount="java.lang.Integer"]
[endOffset="java.lang.String"]
[gridInFront="java.lang.Boolean"]
[id="value"]
[label="java.lang.String"]
[majorTickTimeInterval="java.lang.Integer"]
[maximum="java.lang.Double"]
[minimum="java.lang.Double"]
[reverseDirection="java.lang.Boolean"]
[startOffset="java.lang.String"]
[visible="java.lang.Boolean"]>
[<sas:GridLineStyle ...>
[<sas:BasicStroke ...>
[<sas:DashSegment ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:DashSegment>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:DashSegment>, <sas:SetProperty> tags...]
</sas:BasicStroke>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:GridLineStyle>]
[<sas:LabelTextStyle ...>
[<sas:ShadowStyle ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:ShadowStyle>]
[<sas:Font ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:Font>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:LabelTextStyle>]
[<sas:ValueTextStyle ...>
[<sas:ShadowStyle ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:ShadowStyle>]
[<sas:Font ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:Font>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:ValueTextStyle>]
[<sas:AxisLineStyle ...>
[<sas:BasicStroke ...>
[<sas:DashSegment ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:DashSegment>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:DashSegment>, <sas:SetProperty> tags...]
</sas:BasicStroke>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:AxisLineStyle>]
[<sas:MajorTickStyle ...>
[<sas:LineStyle ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:LineStyle>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:MajorTickStyle>]
[<sas:MinorTickStyle ...>
[<sas:LineStyle ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:LineStyle>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:MinorTickStyle>]
[<sas:MajorTickValues/>]
[<sas:ReferenceLineModel ...>
[<sas:StrokeLineStyle ...>
[<sas:BasicStroke ...>
[<sas:DashSegment ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:DashSegment>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:DashSegment>, <sas:SetProperty> tags...]
</sas:BasicStroke>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:StrokeLineStyle>]
[<sas:TextStyle ...>
[<sas:ShadowStyle ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:ShadowStyle>]
[<sas:Font ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:Font>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:TextStyle>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:ReferenceLineModel>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:ReferenceLineModel>, <sas:SetProperty> tags...]
</sas:XAxisModel>`

### Attributes

`categories` | The categories to set
`continuousMajorTickAnchor` | The continuousMajorTickAnchor to set
`continuousMajorTickCount` | The continuousMajorTickCount to set
`continuousMajorTickInterval` | The continuousMajorTickInterval to set
`continuousMajorTickPositionPolicy` | The continuousMajorTickPositionPolicy to set
`continuousMajorTickValues` | The continuousMajorTickValues to set
`continuousMinorTickCount` | The continuousMinorTickCount to set
`endOffset` | The endOffset to set
`gridInFront` | The gridInFront to set
`id` | Case-sensitive name used to identify the object instance.
`label` | The label to set
`majorTickTimeInterval` | The majorTickTimeInterval to set
`maximum` | The maximum value of the axis range
`minimum` |
`reverseDirection` | The reverseDirection to set
`startOffset` | The startOffset to set
`visible` | The visible to set

### More Information

To view the documentation for the related InformationBean, see com.sas.graphics.components.AxisModel.

If you need to subclass the tag handler class for the sas:XAxisModel tag, extend com.sas.taglib.graphics.components.XAxisModelTag.