[]
Axes base class
[TypeConverter(typeof(AxisBaseTypeConverter))]
public abstract class AxisBase : MouseEnabledComponent, IGraphItem, ICloneable, IGraphXmlSerializable, ICustomDrawer, IMouseEnabled, IMouseHandler, INamedComponent, IDisposable
Name | Description |
---|---|
AxisBase() | Initializes a new instance of the AxisBase class. |
Name | Description |
---|---|
Arrow | Gets or sets the axis arrow type. |
AxisType | Gets or sets axis type, i.e. numerical or categorical |
DisplayScale | Specifies whether to display scale value on axis's title |
LabelFont | Font used to draw axis' labels |
LabelFormat | Format used to ouput labels values |
Labels | Labels contents, used for categorical axes |
LabelsAtBottom | Gets or sets a value indicating whether the labels should be shown at bottom of the axis. |
LabelsGap | How many labels to skip (for example 3 means: show label, skip, skip, ...) |
LabelsInside | Controls position of labels against axis line |
LabelsVisible | If false, axis labels will not be drawn. |
Line | Line used to draw axis |
MajorTick | Major axis tick |
Max | Max value for the axis. Last data point index for categories axis. |
Min | Min value for the axis or starting data point index for categories axis |
MinorTick | Minor axis tick |
Position | Position along adjacent axis |
Scale | Gets or sets scale value used to draw labels. Label values are divided by scale. |
SmartLabels | Gets or sets a value indicating whether the labels are smart. |
StaggerLabels | Gets or sets a value indicating whether the labels are stagger. |
TickOffset | Offset of the first tick from Axis.Min |
Title | Text to draw on axis |
TitleFont | Font to use to draw title |
Visible | Specifies whether to draw axis. |
Name | Description |
---|---|
CheckPropertiesValidityImpl(ISharpGraph) | This method should be overriden if item should check inter-property dependencies. By default it does nothing Method should throw ArgumentException if it encounters errors |
CloneTo(AxisBase) | Creates clone of the current object |
ShouldSerializeScroll() | This method is called by serializer using reflection. This is a standard way to dynamically specify DesignerSerializationVisibility |