NumericAxis

StockSharp.Xaml.Charting.Visuals.Axes

提供线性,数值数轴,能使X上或Y-轴上X-UltrachartSurface-X上出现双,直取,字节,长勾.

继承自: AxisBase

构造函数

NumericAxis
public NumericAxis()
numericAxis = NumericAxis()

初始化了 & ##NumericAxis+# 类的新实例 。

属性

MajorDelta
public double MajorDelta { get; set; }
value = numericAxis.MajorDelta
numericAxis.MajorDelta = value

或设置了主要的三角洲。

MinimalZoomConstrain
public double? MinimalZoomConstrain { get; set; }
value = numericAxis.MinimalZoomConstrain
numericAxis.MinimalZoomConstrain = value

获取或设置轴的 MinimalZoomConstrain。 用于设定 VisibleRange 的 Min 和 Max 之间的最小距离

MinorDelta
public double MinorDelta { get; set; }
value = numericAxis.MinorDelta
numericAxis.MinorDelta = value

或设小三角洲.

ScientificNotation
public ScientificNotation ScientificNotation { get; set; }
value = numericAxis.ScientificNotation
numericAxis.ScientificNotation = value

获取或设定使用的数字格式

方法

CalculateDelta
protected override void CalculateDelta()
numericAxis.CalculateDelta()

计算三角洲的用途 在这个渲染口

CalculateYRange
public override IRange CalculateYRange(RenderPassInfo renderPassInfo)
result = numericAxis.CalculateYRange(renderPassInfo)

获得轴的对齐 VisibleRange, 并带有可选的 ZoomToFit 旗。 如果 ZoomToFit 是真的, 它会返回 DataRange 加上任何适用于轴的 GrowBy

renderPassInfo
包含当前渲染传出数据 Struct

返回值: The VisibleRange of the axis

Clone
public override IAxis Clone()
result = numericAxis.Clone()

克隆人这个例子。

GetAxisParams
public override AxisParams GetAxisParams()
result = numericAxis.GetAxisParams()

获得关于当前轴线设置的% AxisParams+% 结构信息

GetDataValue
public override IComparable GetDataValue(double pixelCoordinate)
result = numericAxis.GetDataValue(pixelCoordinate)

将像素坐标转换成此轴的数据值。

pixelCoordinate
GetDefaultNonZeroRange
public override IRange GetDefaultNonZeroRange()
result = numericAxis.GetDefaultNonZeroRange()

返回默认的非零 IRange, 由 Ultrachart 内部调用, 将轴的 VisibleRange 重置为未定义状态

GetDeltaCalculator
protected override IDeltaCalculator GetDeltaCalculator()
result = numericAxis.GetDeltaCalculator()

返回一个用于计算轴线、滴答和标签的数据值的 IDeltaCalculator 实例。当在衍生类中被覆盖(e.g. LogarithmicNumericAxis)时,执行 GetTickCalculator () 更改,允许该轴类型的特定计算

返回值: 个 IDeltaCalculator 实例

GetSupportedTypes
protected override List<Type> GetSupportedTypes()
result = numericAxis.GetSupportedTypes()

返回当前轴设计用来工作的类型列表

GetUndefinedRange
public override IRange GetUndefinedRange()
result = numericAxis.GetUndefinedRange()

返回未定义的 IRang, 由 Ultrachart 内部调用, 将轴的 VisibleRange 重置为未定义状态

IsOfValidType
public override bool IsOfValidType(IRange range)
result = numericAxis.IsOfValidType(range)

检查此轴是否有效类型

range

字段

ScientificNotationProperty
public static readonly DependencyProperty ScientificNotationProperty
value = NumericAxis.ScientificNotationProperty

定义 ScientificNotation DependencyProperty 定义