Properties  Methods 

ILogarithmicAxis Interface Members

The following tables list the members exposed by ILogarithmicAxis.

Public Properties
 NameDescription
 PropertyGets the height of the SciChart.Core.Framework.IHitTestable (Inherited from SciChart.Core.Framework.IHitTestable)
 PropertyGets the width of the SciChart.Core.Framework.IHitTestable (Inherited from SciChart.Core.Framework.IHitTestable)
 PropertyGets or sets whether it's allowed to use fast math when rendering axis. This enables using faster but less precise calculations in some cases. Due to lower precision this may cause issues with very large or very small values. Be especially careful when applying this to ever-growing charts (for example, when your X axis value grows over time unconstrained) as this may cause artifacts to appear only after hours (or days) of runtime. (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets the animated VisibleRange of the Axis. When this property is set, the axis animates the VisibleRange to the new value (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets whether this current axis AutoRange. Default is AutoRange.Once (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets value, that indicates whether calculate ticks automatically. Default is True. (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the AxisAlignment for this Axis. Default is Right. (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets the Fill of the Axis Bands. Also see DrawMajorBands to enable this behaviour (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the Axis Title (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the Text Formatting String for Labels on this cursor (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the binding DataContext on the Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets the DataRange (full extents of the data) of the Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyIf True, draw labels for each major tick on the Axis, else skips this step (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyIf True, draws Major Axis Bands (a filled area between major gridlines), else skips this step (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyIf True, draws Major Grid Lines, else skips this step (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyIf True, draws Major Tick Lines, else skips this step (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyIf True, draws Minor Grid Lines, else skips this step (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyIf True, draws Minor Tick Lines, else skips this step (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets a flag indicating whether to flip the tick and pixel coordinate generation for this axis, causing the axis ticks to decrement and chart to be flipped in the axis direction (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the GrowBy Factor. e.g. GrowBy(0.1, 0.2) will increase the axis extents by 10% (min) and 20% (max) outside of the data range (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams)
 PropertyGets whether the VisibleRange has default value (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets whether the VisibleRange is valid, e.g. is not null, is not NaN and the difference between Max and Min is not zero (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the height of the SciChart.Charting.Visuals.IDrawable in pixels (Inherited from SciChart.Charting.Visuals.IDrawable)
 PropertyGets or sets the horizontal alignment characteristics that are applied to a System.Windows.FrameworkElement when it is composed in a layout parent, such as a panel or items control. (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets the string Id of this axis. Used to associated SciChart.Charting.Visuals.RenderableSeries.IRenderableSeries and SciChart.Charting.ChartModifiers.YAxisDragModifier (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets whether the current axis is flipped (e.g. YAxis on the bottom or top, or XAxis on the left or right) (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets a value indicating whether this instance is a category axis. (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets whether current Axis should placed in the center of chart or not (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets whether this axis is horizontal or not (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets a value indicating whether Label Culling is enabled (when labels overlap) on this AxisPanel instance (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets a value indicating whether this instance is a logarithmic axis. (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyIndicates if current instance is negative logarithmic axis  
 PropertyGets a value indicating whether this instance is a polar axis. (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets whether current Axis is the main one in axis collection. This is the axis which is responsible for drawing grid lines on the SciChart.Charting.Visuals.Axes.GridLinesPanel and by default, is the first axis in the collection (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets whether current Axis is a static axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets a value indicating whether updates for the target are currently suspended (Inherited from SciChart.Core.Framework.ISuspendable)
 PropertyGets whether this axis is an X-Axis or not (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets a SciChart.Charting.Visuals.Axes.LabelProviders.ILabelProvider instance, which may be used to programmatically override the formatting of text and cursor labels. For examples, see the SciChart.Charting.Visuals.Axes.LabelProviders.NumericLabelProvider and SciChart.Charting.Visuals.Axes.LabelProviders.TradeChartAxisLabelProvider (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets the value which determines the base used for the logarithm.  
 PropertyGets or sets the Major Delta (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams)
 PropertyGets or sets the Major Grid Line Style (TargetType System.Windows.Shapes.Line), applied to all major gridlines drawn by this axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the Major Tick Line Style (TargetType System.Windows.Shapes.Line), applied to all major ticks on this axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the max ticks. (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the MinimalZoomConstrain of the Axis. This is used to set minimum distance between Min and Max of the VisibleRange (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the Minor Delta (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams)
 PropertyGets or sets the Minor Grid Line Style (TargetType System.Windows.Shapes.Line), applied to all minor gridlines drawn by this axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the number of Minor Delta ticks per Major Tick (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the Minor Tick Line Style (TargetType System.Windows.Shapes.Line), applied to all major ticks on this axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets the modifier axis canvas, which is used by the CursorModifier to overlay cursor labels and by AxisMarkerAnnotations (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets the Axis Orientation, e.g. Horizontal (XAxis) or Vertical (YAxis) (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets the ParentSurface that this Axis is associated with (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets used number format.  
 PropertyGets the SciChart.Core.Utility.ServiceContainer which provides access to services throughout SciChart. ServiceContainers are created one per SciChart.Charting.Visuals.SciChartSurface instance and shared between various scichart components throughout the surface instance. (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the Text Formatting String for Tick Labels on this axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets a style for the labels on this Axis. (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets a SciChart.Charting.Numerics.TickProviders.ITickProvider instance on current axis, which is used to compute the data-values of Axis Gridlines, Ticks and Labels. (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the tick text brush applied to text labels (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets the Style of the Axis Title (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 PropertyGets or sets the vertical alignment characteristics that are applied to a System.Windows.FrameworkElement when it is composed in a parent object such as a panel or items control. (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets the visibility of the Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets the VisibleRange of the Axis. In the case of XAxis, this will cause an align to X-Axis operation to take place (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams)
 PropertyGets or sets the VisibleRangeLimit of the Axis. This will be used to clip the axis during ZoomExtents and AutoRange operations (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or setts the VisibleRangeLimitMode of the Axis. This property defines which parts of VisibleRangeLimit will be used by axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 PropertyGets or sets the width of the SciChart.Charting.Visuals.IDrawable in pixels (Inherited from SciChart.Charting.Visuals.IDrawable)
Top
Public Methods
 NameDescription
 MethodAnimates the visible range of the axis to the destination VisibleRange, over the specified Duration. Also see AnimatedVisibleRange property which has a default duration of 500ms (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 MethodAsserts the type passed in is supported by the current axis implementation (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodCaches axis label in corresopngin axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodGets the aligned VisibleRange of the axis, with optional ZoomToFit flag. If ZoomToFit is true, it will return the DataRange plus any GrowBy applied to the axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodCaptures the mouse for this Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodClears the axis of tick-marks and labels (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodClones this instance. (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodCalled by IUpdateSuspender each time a target suspender is disposed. When the final target suspender has been disposed, ResumeUpdates is called (Inherited from SciChart.Core.Framework.ISuspendable)
 MethodString formats text for the cursor, using the SciChart.Charting.Visuals.Axes.AxisCore.CursorTextFormatting property as a formatting string (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodString formats the text, using the SciChart.Charting.Visuals.Axes.AxisCore.TextFormatting property as a formatting string (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodReturns the offset of the Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 MethodGets the size of the axis in the Viewport (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 MethodGets the bounds of the current SciChart.Core.Framework.IHitTestable element relative to another SciChart.Core.Framework.IHitTestable element (Inherited from SciChart.Core.Framework.IHitTestable)
 MethodGiven the Data Value, returns the x or y pixel coordinate at that value on the Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 MethodGets the current SciChart.Charting.Numerics.CoordinateCalculators.ICoordinateCalculator<T> for this Axis, based on current Visible Range and axis type (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 MethodGets the current SciChart.Charting.Visuals.Axes.IAxisInteractivityHelper for this Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodGiven the x or y pixel coordinate, returns the data value at that coordinate (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 MethodReturns an default non zero SciChart.Data.Model.IRange, called internally by SciChart to reset the VisibleRange of an axis to an undefined state (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodGets the maximum range of the axis, based on the data-range of all series (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams)
 MethodReturns the axis label for corresponding modifier to place it on axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodReturns the axis label style for corresponding modifier (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodReturns the axis label template for corresponding modifier (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodReturns an undefined SciChart.Data.Model.IRange, called internally by SciChart to reset the VisibleRange of an axis to an undefined state (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodCalled by the SciCharXtSurface internally. Returns the max range only for that axis (by the data-series on it), based on xRanges "windowed" = "displayed in current viewport" uses GrowBy() (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodPerforms a HitTest on this axis. Given the input mouse point, returns an AxisInfo struct containing the Value and FormattedValue closest to that point (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodAsynchronously requests that the element redraws itself plus children. Will be ignored if the element is ISuspendable and currently IsSuspended (within a SuspendUpdates/ResumeUpdates call) (Inherited from SciChart.Core.Framework.IInvalidatableElement)
 MethodReturns true if the Point is within the bounds of the current SciChart.Core.Framework.IHitTestable element (Inherited from SciChart.Core.Framework.IHitTestable)
 MethodChecks whether range is valid visible range for this axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 MethodCalled internally immediately before a render pass begins (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodCalled when the instance is drawn (Inherited from SciChart.Charting.Visuals.IDrawable)
 MethodReleases the mouse for this Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodResumes updates on the target, intended to be called by IUpdateSuspender (Inherited from SciChart.Core.Framework.ISuspendable)
 MethodScrolls current SciChart.Charting.Visuals.Axes.IAxisParams.VisibleRange by the specified number of pixels (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodTranslates current SciChart.Charting.Visuals.Axes.IAxisParams.VisibleRange by the specified number of datapoints (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodFrom the starting SciChart.Data.Model.IRange, scrolls to a new range by the specified number of pixels (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodFrom the starting SciChart.Data.Model.IRange, scrolls to a new range by the specified number of pixels, with the specified range limit (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodSets the cursor for this Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodSuspends drawing updates on the target until the returned object is disposed, when a final draw call will be issued (Inherited from SciChart.Core.Framework.ISuspendable)
 MethodTranslates the point relative to the other SciChart.Core.Framework.IHitTestable element (Inherited from SciChart.Core.Framework.IHitTestable)
 MethodCalled by the SciChart.Charting.Visuals.SciChartSurfaceBase internally to validate current axis during render pass (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore)
 MethodPerforms zoom on current SciChart.Charting.Visuals.Axes.IAxis, using fromCoord as a coordinate of new range start and toCoord as a coordinate of new range end (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
 MethodPerforms zoom on current SciChart.Charting.Visuals.Axes.IAxis, using minFraction as a multiplier of range start and maxFraction as a multiplier of range end (Inherited from SciChart.Charting.Visuals.Axes.IAxis)
Top
See Also