Inheritance diagram for NPlot::IPlotSurface2D:
Public Member Functions | |
void | Add (IDrawable p, int zOrder) |
Adds a drawable object to the plot surface. | |
void | Add (IDrawable p, NPlot.PlotSurface2D.XAxisPosition xp, NPlot.PlotSurface2D.YAxisPosition yp, int zOrder) |
Adds a drawable object to the plot surface against the specified axes. | |
void | Add (IDrawable p) |
Adds a drawable object to the plot surface. | |
void | Add (IDrawable p, NPlot.PlotSurface2D.XAxisPosition xax, NPlot.PlotSurface2D.YAxisPosition yax) |
Adds a drawable object to the plot surface against the specified axes. | |
void | Clear () |
Clears the PlotSurface2D. | |
void | AddAxesConstraint (AxesConstraint c) |
Add an axis constraint to the plot surface. | |
void | Remove (IDrawable p, bool updateAxes) |
Remove a drawable object from the plot surface. | |
Properties | |
NPlot.Legend | Legend |
Gets or Sets the legend to use with this plot surface. | |
int | LegendZOrder |
Setting this value determines the order (relative to IDrawables added to the plot surface) that the legend is drawn. | |
int | Padding |
The distance in pixels to leave between of the edge of the bounding rectangle supplied to the Draw method, and the markings that make up the plot. | |
System.Drawing.Color | PlotBackColor |
A color used to paint the plot background. | |
System.Drawing.Bitmap | PlotBackImage |
An imaged used to paint the plot background. | |
IRectangleBrush | PlotBackBrush |
A Rectangle brush used to paint the plot background. | |
string | Title |
The plot surface title. | |
bool | AutoScaleTitle |
Whether or not the title will be scaled according to size of the plot surface. | |
bool | AutoScaleAutoGeneratedAxes |
When plots are added to the plot surface, the axes they are attached to are immediately modified to reflect data of the plot. | |
System.Drawing.Color | TitleColor |
Sets the title to be drawn using a solid brush of this color. | |
System.Drawing.Brush | TitleBrush |
The brush used for drawing the title. | |
System.Drawing.Font | TitleFont |
The plot title font. | |
System.Drawing.Drawing2D.SmoothingMode | SmoothingMode |
Smoothing mode to use when drawing plots. | |
Axis | XAxis1 |
The bottom abscissa axis. | |
Axis | XAxis2 |
The top abscissa axis. | |
Axis | YAxis1 |
The left ordinate axis. | |
Axis | YAxis2 |
The right ordinate axis. | |
ArrayList | Drawables |
Gets an array list containing all drawables currently added to the PlotSurface2D. |
Definition at line 62 of file IPlotSurface2D.cs.
|
Adds a drawable object to the plot surface against the specified axes. If the object is an IPlot, the PlotSurface2D axes will also be updated.
|
|
Adds a drawable object to the plot surface. If the object is an IPlot, the PlotSurface2D axes will also be updated.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. |
|
Adds a drawable object to the plot surface against the specified axes. If the object is an IPlot, the PlotSurface2D axes will also be updated.
|
|
Adds a drawable object to the plot surface. If the object is an IPlot, the PlotSurface2D axes will also be updated.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. |
|
Add an axis constraint to the plot surface. Axis constraints can specify relative world-pixel scalings, absolute axis positions etc.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. |
|
Clears the PlotSurface2D.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. |
|
Remove a drawable object from the plot surface.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. |
|
When plots are added to the plot surface, the axes they are attached to are immediately modified to reflect data of the plot. If AutoScaleAutoGeneratedAxes is true when a plot is added, the axes will be turned in to auto scaling ones if they are not already [tick marks, tick text and label size scaled to size of plot surface]. If false, axes will not be autoscaling. Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 166 of file IPlotSurface2D.cs. |
|
Whether or not the title will be scaled according to size of the plot surface.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 155 of file IPlotSurface2D.cs. |
|
Gets an array list containing all drawables currently added to the PlotSurface2D.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 236 of file IPlotSurface2D.cs. |
|
Gets or Sets the legend to use with this plot surface.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 112 of file IPlotSurface2D.cs. |
|
Setting this value determines the order (relative to IDrawables added to the plot surface) that the legend is drawn.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 118 of file IPlotSurface2D.cs. |
|
The distance in pixels to leave between of the edge of the bounding rectangle supplied to the Draw method, and the markings that make up the plot.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 124 of file IPlotSurface2D.cs. |
|
A Rectangle brush used to paint the plot background. Mutually exclusive with PlotBackColor and PlotBackBrush Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 142 of file IPlotSurface2D.cs. |
|
A color used to paint the plot background. Mutually exclusive with PlotBackImage and PlotBackBrush Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 130 of file IPlotSurface2D.cs. |
|
An imaged used to paint the plot background. Mutually exclusive with PlotBackColor and PlotBackBrush Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 136 of file IPlotSurface2D.cs. |
|
Smoothing mode to use when drawing plots.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 190 of file IPlotSurface2D.cs. |
|
The plot surface title.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 148 of file IPlotSurface2D.cs. |
|
The brush used for drawing the title.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 178 of file IPlotSurface2D.cs. |
|
Sets the title to be drawn using a solid brush of this color.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 172 of file IPlotSurface2D.cs. |
|
The plot title font.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 184 of file IPlotSurface2D.cs. |
|
The bottom abscissa axis.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 204 of file IPlotSurface2D.cs. |
|
The top abscissa axis.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 210 of file IPlotSurface2D.cs. |
|
The left ordinate axis.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 216 of file IPlotSurface2D.cs. |
|
The right ordinate axis.
Implemented in NPlot::Bitmap::PlotSurface2D, NPlot::PlotSurface2D, NPlot::Web::PlotSurface2D, and NPlot::Windows::PlotSurface2D. Definition at line 222 of file IPlotSurface2D.cs. |