C# Class NPlot.BarPlot

Draws
Inheritance: BasePlot, IPlot, IDrawable
Show file Open project: mono/nplot-gtk Class Usage Examples

Public Methods

Method Description
BarPlot ( ) : System

Default Constructor

Draw ( Graphics g, PhysicalAxis xAxis, PhysicalAxis yAxis ) : void

Draws the line plot on a GDI+ surface against the provided x and y axes.

DrawInLegend ( Graphics g, Rectangle startEnd ) : void

Draws a representation of this plot in the legend.

SuggestXAxis ( ) : Axis

Returns an x-axis that is suitable for drawing this plot.

SuggestYAxis ( ) : Axis

Returns a y-axis that is suitable for drawing this plot.

WriteData ( System sb, RectangleD region, bool onlyInRegion ) : void

Write data associated with the plot as text.

TODO: not implemented.

Method Details

BarPlot() public method

Default Constructor
public BarPlot ( ) : System
return System

Draw() public method

Draws the line plot on a GDI+ surface against the provided x and y axes.
public Draw ( Graphics g, PhysicalAxis xAxis, PhysicalAxis yAxis ) : void
g System.Drawing.Graphics The GDI+ surface on which to draw.
xAxis PhysicalAxis The X-Axis to draw against.
yAxis PhysicalAxis The Y-Axis to draw against.
return void

DrawInLegend() public method

Draws a representation of this plot in the legend.
public DrawInLegend ( Graphics g, Rectangle startEnd ) : void
g System.Drawing.Graphics The graphics surface on which to draw.
startEnd System.Drawing.Rectangle A rectangle specifying the bounds of the area in the legend set aside for drawing.
return void

SuggestXAxis() public method

Returns an x-axis that is suitable for drawing this plot.
public SuggestXAxis ( ) : Axis
return Axis

SuggestYAxis() public method

Returns a y-axis that is suitable for drawing this plot.
public SuggestYAxis ( ) : Axis
return Axis

WriteData() public method

Write data associated with the plot as text.
TODO: not implemented.
public WriteData ( System sb, RectangleD region, bool onlyInRegion ) : void
sb System the string builder to write to.
region RectangleD Only write out data in this region if onlyInRegion is true.
onlyInRegion bool If true, only data in region is written, else all data is written.
return void