Table of Contents

Class MarketProfileChart

Namespace
Balsam.Charting
Assembly
Balsam.Charting.dll

Market profile charting

public class MarketProfileChart : ChartBase, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, ISupportInitialize, IDisposable
Inheritance
MarketProfileChart
Implements
Inherited Members
Extension Methods

Constructors

MarketProfileChart()

Initializes a new market profile chart.

public MarketProfileChart()

MarketProfileChart(MarketProfile)

Initializes a new chart plotting the specified profile.

public MarketProfileChart(MarketProfile profile)

Parameters

profile MarketProfile

Properties

Density

Gets/sets whether chart should be plotted using density rather than frequency (default).

public bool Density { get; set; }

Property Value

bool

Methods

OnMouseMove(MouseEventArgs)

Overrides the MouseMove method.

protected override void OnMouseMove(MouseEventArgs e)

Parameters

e MouseEventArgs

Plot(MarketProfile)

Plots the specified profile.

public void Plot(MarketProfile profile)

Parameters

profile MarketProfile

Plot(IEnumerable<MarketProfile>)

Initializes a new market profile chart using the specified enumerable of profiles.

public void Plot(IEnumerable<MarketProfile> profiles)

Parameters

profiles IEnumerable<MarketProfile>

SetYAxisScaling(int, int)

Used to set YAxis scaling across all chart areas.

protected override void SetYAxisScaling(int start, int stop)

Parameters

start int
stop int