Class
CartesianRenderer

Definition

Constructors

CartesianRenderer(CartesianArea)

Initializes a new instance of the CartesianRenderer class.

Declaration

cs-api-definition
public CartesianRenderer(CartesianArea area)

Parameters

area

CartesianArea

The area.

Properties

Area

Gets the area.

Declaration

cs-api-definition
public CartesianArea Area { get; }

Property Value

CartesianArea

The area.

DrawParts

Gets the draw parts.

Declaration

cs-api-definition
protected List<IDrawPart> DrawParts { get; }

Property Value

List<IDrawPart>

The draw parts.

OffsetX

Gets the offset X.

Declaration

cs-api-definition
public virtual float OffsetX { get; }

Property Value

float

The offset X.

OffsetY

Gets the offset Y.

Declaration

cs-api-definition
public virtual float OffsetY { get; }

Property Value

float

The offset Y.

Methods

ContainWithinChartArea(CartesianAxis, double, bool)

Returns the offset value considering whether it is contained within the chart area.

Declaration

cs-api-definition
protected virtual double ContainWithinChartArea(CartesianAxis axis, double suggestedOffset, bool isVertical)

Parameters

axis

CartesianAxis

The axis.

suggestedOffset

double

The suggested offset.

isVertical

bool

The is vertical.

Returns

double

Draw(object)

Draws the specified context.

Declaration

cs-api-definition
public override void Draw(object context)

Parameters

context

object

The context.

Overrides ChartRenderer.Draw(object)

GetAxisOffset(CartesianAxis)

Gets the axis offset.

Declaration

cs-api-definition
public virtual SizeF GetAxisOffset(CartesianAxis axis)

Parameters

axis

CartesianAxis

The axis.

Returns

SizeF

HitTest(int, int)

Returns the DataPoint that hits the x,y coordinates.

Declaration

cs-api-definition
public override DataPoint HitTest(int x, int y)

Parameters

x

int

The x.

y

int

The y.

Returns

DataPoint

Overrides ChartRenderer.HitTest(int, int)

Initialize()

Initializes the renderer.

Declaration

cs-api-definition
protected override void Initialize()

Overrides ChartRenderer.Initialize()

InitializeAnnotations(AnnotationDrawMode)

Initializes the annotations.

Declaration

cs-api-definition
protected virtual void InitializeAnnotations(AnnotationDrawMode drawMode)

Parameters

drawMode

AnnotationDrawMode

The draw mode.

InitializeAxes()

Initializes the axes.

Declaration

cs-api-definition
protected virtual void InitializeAxes()

InitializeGrid()

Initializes the grid.

Declaration

cs-api-definition
protected virtual void InitializeGrid()

InitializeSeries()

Initializes the series.

Declaration

cs-api-definition
protected virtual void InitializeSeries()

InitializeSeriesLabels()

Initializes the series labels.

Declaration

cs-api-definition
protected virtual void InitializeSeriesLabels()