Charting for WinForms Programmer's Guide
BarStackRenderer3D Members
Constructors Properties Methods Events
 


A SeriesRenderer that draws stacked 3D bars in its containing plot.

The following tables list the members exposed by the BarStackRenderer3D type.

 Public Constructors

  Name Description

BarStackRenderer3D

Initializes a new instance of the BarStackRenderer3D class.

 Public Properties

  Name Description

BarSpacingRatio

Gets or sets the ratio of empty space between adjacent bar groups to space occupied by bars. (Inherited from BarStackRenderer.)

HorizontalBars

Gets or sets a value identifying whether bars should be horizontal. (Inherited from BarStackRenderer.)

InnerLabelRotation

Gets or sets the rotation angle of inner labels. If not specified, labels are rotated at predefiend angles depending on bars' orientation and layout. (Inherited from BarStackRenderer.)

LabelBrush

Gets or sets the Brush that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

LabelFontName

Gets or sets the name of font that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

LabelFontSize

Gets or sets the size of font that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

LabelFontStyle

Gets or sets the style of font that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

OuterLabelRotation

Gets or sets the rotation angle of outer labels. If not specified, labels are rotated at predefiend angles depending on bars' orientation and layout. (Inherited from BarStackRenderer.)

Series

Gets or sets a list of Series drawn by this Renderer2D. (Inherited from Renderer2D.)

SeriesStyle

A SeriesStyle instance specifying the appearance of series associated with this renderer. (Inherited from SeriesRenderer.)

ShowDataLabels

Gets or sets the kind of data labels to draw. (Inherited from SeriesRenderer.)

ShowHighlight

Gets or sets a value indicating whether to show highlights on data items. (Inherited from SeriesRenderer.)

ShowToolTips

Gets or sets a value indicating whether to show tooltips. (Inherited from SeriesRenderer.)

StackOuterLabels

Gets or sets whether outer labels are displayed stacked on top of stacked bars, instead of showing them on the bar sides. (Inherited from BarStackRenderer.)

XAxis

Gets the X axis associated with this Renderer2D. (Inherited from Renderer2D.)

YAxis

Gets the Y axis associated with this Renderer2D. (Inherited from Renderer2D.)

 Public Methods

  Name Description

BuildModels

Implements Renderer3D.BuildModels. Adds 3D bar models for the series data to specified scene.

DomainDimension

Implements the SeriesContainer interface. Gets the index of the dimension whose set of values should be treated as domain of plotted function. (Inherited from SeriesRenderer.)

EffectiveFill

Gets the brush that should be used to fill the representation of specified data item. (Inherited from SeriesRenderer.)

EffectiveStroke

Gets the brush that should be used to stroke the representation of specified data item. (Inherited from SeriesRenderer.)

EffectiveStrokeThickness

Gets the thickness of the pen that should be used to stroke the representation of specified data item. (Inherited from SeriesRenderer.)

EnumSeries

Implements the SeriesContainer interface. (Inherited from Renderer2D.)

HitTest

StackRenderer.HitTest override. Hit-tests the bar representations of data items. (Inherited from BarStackRenderer.)

NearestElement

StackRenderer.NearestElement override. Returns the data item closest to specified point. (Inherited from BarStackRenderer.)

SearchStyle

Returns a SeriesStyle object that meets specified criteria. (Inherited from SeriesRenderer.)

StartMeasureData

SeriesRenderer.StartMeasureData override. Called to reset measure accumulators at the beginning of a measure pass. (Inherited from Renderer2D.)

 Protected Methods

  Name Description

AdjustDataRange

SeriesRenderer.AdjustDataRange override. Adjusts the data range of associated Axis objects after initial measure pass. (Inherited from BarStackRenderer.)

CreateTextRenderer

Returns a TextRenderer used to draw series labels. (Inherited from SeriesRenderer.)

DomainData

Gets the domain axis coordinate (input value) of specified data item. (Inherited from Renderer2D.)

Draw

SeriesRenderer.Draw override. Draws the series data in specified RenderContext. (Inherited from BarStackRenderer.)

DrawHighlight

Renderer2D.DrawHighlight override. Draws highlighted bar in specified RenderContext. (Inherited from BarStackRenderer.)

EffectiveLabelBackground

Gets the System.Drawing.Brush that should be used to draw background of labels. (Inherited from SeriesRenderer.)

EffectiveLabelBorderPen

Gets the System.Drawing.Pen that should be used to draw borders around labels. (Inherited from SeriesRenderer.)

EffectiveLabelBrush

Gets the System.Drawing.Brush that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

EffectiveLabelFont

Gets the Font that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

EffectiveStrokeDashStyle

Gets the dash style of the pen that should be used to stroke the representation of specified data item. (Inherited from SeriesRenderer.)

EffectiveStrokePen

Gets the Pen that should be used to stroke the representation of specified data item. (Inherited from SeriesRenderer.)

EnumVisiblePointPairs

Enumerates the data values of rendered series mapped to plot 2D coordinates. (Inherited from Renderer2D.)

EnumVisiblePoints

Overloaded.   (Inherited from Renderer2D.)

EnumVisibleRanges

Enumerates each series once providing a list of all visible points at each iteration. (Inherited from Renderer2D.)

EnumVisibleStackBars

Enumerates the bars visible in current data range. (Inherited from BarStackRenderer.)

EnumVisibleStackPoints

Enumerates the data values of rendered series mapped to plot 2D coordinates. (Inherited from StackRenderer.)

EnumVisibleStackPointsRelativeTo

Enumerates the data values of rendered series mapped to plot 2D coordinates. (Inherited from StackRenderer.)

EnumVisibleStackRanges

Enumerates each series once providing a list of all visible points at each iteration. (Inherited from StackRenderer.)

EnumVisibleStackRangesRelativeTo

Enumerates each series once providing a list of all visible points at each iteration. (Inherited from StackRenderer.)

GetFirstInRange

Overloaded.   (Inherited from Renderer2D.)

GetLastInRange

Overloaded.   (Inherited from Renderer2D.)

GetMaxXSum

Gets the maximum sum of X data values locates at same index in all series. (Inherited from Renderer2D.)

GetMaxXSumPositive

Gets the maximum sum of positive X data values locates at same index in all series. (Inherited from Renderer2D.)

GetMaxYSum

Gets the maximum sum of Y data values locates at same index in all series. (Inherited from Renderer2D.)

GetMaxYSumPositive

Gets the maximum sum of positive Y data values locates at same index in all series. (Inherited from Renderer2D.)

GetMinXSumNegative

Gets the minimum sum of negative X data values locates at same index in all series. (Inherited from Renderer2D.)

GetMinYSumNegative

Gets the minimum sum of negative Y data values locates at same index in all series. (Inherited from Renderer2D.)

GetPixel

Gets the coordinates of specified data item when mapped to a Plot2D pixel. (Inherited from StackRenderer.)

ImageData

Gets the image axis coordinate (output value) of specified data item. (Inherited from Renderer2D.)

MeasureDataRange

StackRenderer.MeasureDataRange override. Measures the data range of rendered series and assigns it to the associated Axis objects if their MinValue and MaxValue are not set. (Inherited from BarStackRenderer.)

MeasureDataRangeRelativeTo

Renderer2D.MeasureDataRange override. Measures the data range of rendered series and assigns it to the associated Axis objects if their MinValue and MaxValue are not set. (Inherited from StackRenderer.)

OnPropertyChanged

Raises the PropertyChanged event. (Inherited from SeriesRenderer.)

OnSeriesDataChanged

Called when Series raise their DataChanged event. (Inherited from SeriesRenderer.)

SetToolTip

Sets tooltip text and location. (Inherited from SeriesRenderer.)

Subscribe

Subscribes to the DataChanged event of specified Series. (Inherited from SeriesRenderer.)

Unsubscribe

Unsubscribes from the DataChanged event of specified Series. (Inherited from SeriesRenderer.)

XData

Gets the X value of specified data item. (Inherited from Renderer2D.)

XSorted

Gets a value indicating whether values of specified series increase monotonously in X dimension. (Inherited from Renderer2D.)

YData

Gets the Y value of specified data item. (Inherited from Renderer2D.)

YSorted

Gets a value indicating whether values of specified series increase monotonously in Y dimension. (Inherited from Renderer2D.)

 Public Events

  Name Description

PropertyChanged

Implements the INotifyPropertyChanged interface. (Inherited from SeriesRenderer.)

 See Also

BarStackRenderer3D Class
MindFusion.Charting Namespace