<sas:PieChartModel>

The PieChartModel tag encapsulates the visual attributes specific to a pie chart model.

This tag must be nested within a sas:PieChart or sas:OLAPPieChart tag.

Syntax

<sas:PieChartModel
   [across="java.lang.Integer"]
   [antialiasedGraphics="java.lang.Boolean"]
   [antialiasedText="java.lang.Boolean"]
   [dimension="2D|3D"]
   [donutHoleLabel="java.lang.String"]
   [donutHoleSize="java.lang.Integer"]
   [down="java.lang.Integer"]
   [explodedCategories="java.lang.String"]
   [id="value"]
   [insideSliceLabelContent="Automatic|None|Category|Response|Percent|CategoryResponse|CategoryPercent|ResponsePercent|CategoryResponsePercent"]
   [insideSliceLabelPlacement="Automatic|Best"]
   [instantiate="true|false"]
   [invisibleCategories="java.lang.String"]
   [labelInsideCategory="java.lang.Boolean"]
   [labelInsidePercent="java.lang.Boolean"]
   [labelInsideResponse="java.lang.Boolean"]
   [labelOutsideCategory="java.lang.Boolean"]
   [labelOutsidePercent="java.lang.Boolean"]
   [labelOutsideResponse="java.lang.Boolean"]
   [missingPolicy="True|False|Automatic"]
   [otherColor="java.lang.String"]
   [otherSliceLabel="java.lang.String"]
   [otherThreshold="java.lang.Double"]
   [outsideSliceLabelContent="Automatic|None|Category|Response|Percent|CategoryResponse|CategoryPercent|ResponsePercent|CategoryResponsePercent"]
   [outsideSliceLabelPlacement="Automatic|Arrow"]
   [ref="java.lang.String"]
   [responseLabelVisiblePolicy="Automatic|True|False"]
   [reverseDirection="java.lang.Boolean"]
   [scope="page|request|session|application"]
   [sliceOrder="None|Ascending|Descending|AscendingUnformatted|DescendingUnformatted"]
   [startAngle="java.lang.Double"]>
      [<sas:DonutHoleLabelTextStyle ...>
         [<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:DonutHoleLabelTextStyle>]
      [<sas:LegendModel ...>
         [<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: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:BackgroundFillStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:BackgroundFillStyle>]
         [<sas:FrameLineStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:FrameLineStyle>]
         [<sas:ShadowStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:ShadowStyle>]
         [<sas:SetProperty ...>
            The value to set on the parent tag
         </sas:SetProperty>]
         [Additional <sas:SetProperty> tags...]
      </sas:LegendModel>]
      [<sas:InsideSliceLabelTextStyle ...>
         [<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:InsideSliceLabelTextStyle>]
      [<sas:OutsideSliceLabelTextStyle ...>
         [<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:OutsideSliceLabelTextStyle>]
      [<sas:ResponseLabelTextStyle ...>
         [<sas:Font ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:Font>]
         [<sas:ShadowStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:ShadowStyle>]
         [<sas:SetProperty ...>
            The value to set on the parent tag
         </sas:SetProperty>]
         [Additional <sas:SetProperty> tags...]
      </sas:ResponseLabelTextStyle>]
      [<sas:SubgroupLabelModel ...>
         [<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: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:SetProperty ...>
            The value to set on the parent tag
         </sas:SetProperty>]
         [Additional <sas:SetProperty> tags...]
      </sas:SubgroupLabelModel>]
      [<sas:RowAxisModel ...>
         [<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: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:BackgroundFillStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:BackgroundFillStyle>]
         [<sas:FrameLineStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:FrameLineStyle>]
         [<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:RowAxisModel>]
      [<sas:ColumnAxisModel ...>
         [<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: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:BackgroundFillStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:BackgroundFillStyle>]
         [<sas:FrameLineStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:FrameLineStyle>]
         [<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:ColumnAxisModel>]
      [<sas:DataElementStyles ...>
         [<sas:OutlineLineStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:OutlineLineStyle>]
         [<sas:DiscreteFillColor ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:DiscreteFillColor>]
         [<sas:FillStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:FillStyle>]
         [<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:MarkerStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:MarkerStyle>]
         [<sas:ErrorMarkerStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:ErrorMarkerStyle>]
         [<sas:ErrorLineStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:ErrorLineStyle>]
         [<sas:ErrorFillStyle ...>
            [<sas:SetProperty ...>
               The value to set on the parent tag
            </sas:SetProperty>]
            [Additional <sas:SetProperty> tags...]
         </sas:ErrorFillStyle>]
         [<sas:SetProperty ...>
            The value to set on the parent tag
         </sas:SetProperty>]
         [Additional <sas:DiscreteFillColor>, <sas:FillStyle>, <sas:StrokeLineStyle>, <sas:MarkerStyle>, <sas:ErrorMarkerStyle>, <sas:ErrorLineStyle>, <sas:ErrorFillStyle>, <sas:SetProperty> tags...]
      </sas:DataElementStyles>]
      [<sas:BackgroundFillStyle ...>
         [<sas:SetProperty ...>
            The value to set on the parent tag
         </sas:SetProperty>]
         [Additional <sas:SetProperty> tags...]
      </sas:BackgroundFillStyle>]
      [<sas:FrameLineStyle ...>
         [<sas:SetProperty ...>
            The value to set on the parent tag
         </sas:SetProperty>]
         [Additional <sas:SetProperty> tags...]
      </sas:FrameLineStyle>]
      [<sas:DataTipModel ...>
         [<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:DataTipModel>]
      [<sas:SetProperty ...>
         The value to set on the parent tag
      </sas:SetProperty>]
      [Additional <sas:SetProperty> tags...]
</sas:PieChartModel>

Attributes

acrossThe across to set
antialiasedGraphicsThe antialiasedGraphics to set
antialiasedTextThe antialiasedText to set
dimensionThe dimension to set
donutHoleLabelThe donutHoleLabel to set
donutHoleSizeThe donutHoleSize to set
downThe down to set
explodedCategoriesThe explodedCategories to set
idCase-sensitive name used to identify the object instance.
insideSliceLabelContentThe insideSliceLabelContent to set
insideSliceLabelPlacementThe insideSliceLabelPlacement to set
instantiateFlag that, if true, indicates that a new instance of the underlying class should be loaded if one cannot be found in PageContext. Must be used with an id attribute.
invisibleCategoriesThe invisibleCategories to set
labelInsideCategoryThe labelInsideCategory to set
labelInsidePercentThe labelInsidePercent to set
labelInsideResponseThe labelInsideResponse to set
labelOutsideCategoryThe labelOutsideCategory to set
labelOutsidePercentThe labelOutsidePercent to set
labelOutsideResponseThe labelOutsideResponse to set
missingPolicyThe missingPolicy to set
otherColorThe otherColor to set
otherSliceLabelThe otherSliceLabel to set
otherThresholdThe otherThreshold to set
outsideSliceLabelContentThe outsideSliceLabelContent to set
outsideSliceLabelPlacementThe outsideSliceLabelPlacement to set
refThe variable String value that represents an object created earlier in the same scope.
responseLabelVisiblePolicyThe responseLabelVisiblePolicy to set
reverseDirectionThe reverseDirection to set
scopeThe scope (or page context) within which the reference is available.
sliceOrderThe sliceOrder to set
startAngleThe startAngle to set

More Information

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

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