Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SFRangeAxisBase

    Show / Hide Table of Contents

    Class SFRangeAxisBase

    Serves as a base class for all types of range axis.

    Inheritance
    System.Object
    SFAxis
    SFRangeAxisBase
    SFDateTimeAxis
    SFLogarithmicAxis
    SFNumericalAxis
    Inherited Members
    SFAxis.CalculateVisibleRange(SizeF)
    SFAxis.CalculateVisibleRangeWithSize(CGSize)
    SFAxis.DrawInContext(CGContext)
    SFAxis.DrawStripLinesInContext(CGContext)
    SFAxis.DrawGridLinesInContext(CGContext)
    SFAxis.PointForValue(Double)
    SFAxis.ValueForPoint(CGPoint)
    SFAxis.CoefficientForValue(Double)
    SFAxis.ValueForCoefficient(Double)
    SFAxis.OnPropertyChanged()
    SFAxis.GenerateVisibleLabels()
    SFAxis.GetActualDesiredIntervalsCount(SizeF)
    SFAxis.CalculateNiceInterval(DoubleRange, SizeF)
    SFAxis.CalculateActualInterval(DoubleRange, SizeF)
    SFAxis.ApplyRangePadding(DoubleRange, Double)
    SFAxis.CalculateActualRange()
    SFAxis.CoefficientToValue(Double)
    SFAxis.ValueToCoefficient(Double)
    SFAxis.ValueToPoint(Double)
    SFAxis.ValueToPolarCoefficient(Double)
    SFAxis.Interval
    SFAxis.IsInversed
    SFAxis.AxisLineStyle
    SFAxis.EnableAutoIntervalOnZooming
    SFAxis.Name
    SFAxis.TrackballLabelStyle
    SFAxis.Visible
    SFAxis.AutoScrollingDelta
    SFAxis.IsVertical
    SFAxis.AutoScrollingMode
    SFAxis.PolarAngle
    SFAxis.EdgeLabelsDrawingMode
    SFAxis.OpposedPosition
    SFAxis.PlotOffset
    SFAxis.PlotOffsetStart
    SFAxis.PlotOffsetEnd
    SFAxis.MaximumLabels
    SFAxis.LabelRotationAngle
    SFAxis.AxisLineOffset
    SFAxis.LabelExtent
    SFAxis.RangeStyles
    SFAxis.ZoomPosition
    SFAxis.VisibleLabels
    SFAxis.VisibleRange
    SFAxis.ZoomFactor
    SFAxis.LabelsIntersectAction
    SFAxis.TickPosition
    SFAxis.ShowMajorGridLines
    SFAxis.LabelStyle
    SFAxis.MajorGridLineStyle
    SFAxis.MajorTickStyle
    SFAxis.Title
    SFAxis.CrossesAt
    SFAxis.CrossingAxisName
    SFAxis.RenderNextToCrossingValue
    SFAxis.LabelClicked
    SFAxis.LabelCreated
    Namespace: Syncfusion.MacOS.Charts.SfChart
    Assembly: Syncfusion.SfChart.XForms.macOS.dll
    Syntax
    public abstract class SFRangeAxisBase : SFAxis

    Constructors

    SFRangeAxisBase()

    Declaration
    public SFRangeAxisBase()

    Properties

    EdgeLabelsVisibilityMode

    Gets or sets a visibility mode of the axis labels for better user experience.

    Declaration
    public SFChartAxisEdgeLabelsVisibilityMode EdgeLabelsVisibilityMode { get; set; }
    Property Value
    Type Description
    SFChartAxisEdgeLabelsVisibilityMode

    Maximum

    Gets or sets the maximum value of visible range to be displayed on chart axis. Nice range is calculated automatically based on the provided data, by default.

    Declaration
    public NSObject Maximum { get; set; }
    Property Value
    Type Description
    Foundation.NSObject

    Minimum

    Gets or sets the minimum value of visible range to be displayed on chart axis. Nice range is calculated automatically based on the provided data, by default.

    Declaration
    public NSObject Minimum { get; set; }
    Property Value
    Type Description
    Foundation.NSObject

    MinorGridLineStyle

    Gets the customized style for the minor gridline.

    Declaration
    public SFAxisGridLineStyle MinorGridLineStyle { get; }
    Property Value
    Type Description
    SFAxisGridLineStyle

    MinorTicksPerInterval

    Gets or sets the value that defines the number of minor tick/grid lines that resided between the adjacent major tick/grid lines.

    Declaration
    public int MinorTicksPerInterval { get; set; }
    Property Value
    Type Description
    System.Int32

    MinorTickStyle

    Gets the customized style for the minor tick lines.

    Declaration
    public SFAxisTickStyle MinorTickStyle { get; }
    Property Value
    Type Description
    SFAxisTickStyle

    ShowMinorGridLines

    Gets or sets a value indicating whether to show the minor gridlines for the axis.

    Declaration
    public bool ShowMinorGridLines { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AddSmallTicksPoint(Double, Double)

    Declaration
    protected virtual void AddSmallTicksPoint(double position, double interval)
    Parameters
    Type Name Description
    System.Double position
    System.Double interval
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved