ICoordinateCalculator
StockSharp.Xaml.Charting.Numerics.CoordinateCalculators
使用预计算常数,执行 ICoordinateCalculator 的类型可以由像素坐标转换为数据值并返回
属性
HasFlippedCoordinates
public bool HasFlippedCoordinates { get; }
value = iCoordinateCalculator.HasFlippedCoordinates
获得一个表示坐标是否被翻转的值
IsCategoryAxisCalculator
public bool IsCategoryAxisCalculator { get; }
value = iCoordinateCalculator.IsCategoryAxisCalculator
获得一个值,以显示是否为分类轴坐标计算器
IsHorizontalAxisCalculator
public bool IsHorizontalAxisCalculator { get; }
value = iCoordinateCalculator.IsHorizontalAxisCalculator
获得一个值,显示是否为水平轴坐标计算器
IsLogarithmicAxisCalculator
public bool IsLogarithmicAxisCalculator { get; }
value = iCoordinateCalculator.IsLogarithmicAxisCalculator
获得一个值,以显示它是否是一个对数轴坐标计算器
IsXAxisCalculator
public bool IsXAxisCalculator { get; }
value = iCoordinateCalculator.IsXAxisCalculator
获得一个值,以显示它是否是坐标计算器属于 X 轴
方法
GetCoordinate
public double GetCoordinate(DateTime dataValue)
result = iCoordinateCalculator.GetCoordinate(dataValue)
将 DateTime 数据值转换成像素坐标
- dataValue
- The DateTime data value
返回值: 像素坐标
GetCoordinate
public double GetCoordinate(T dataValue)
result = iCoordinateCalculator.GetCoordinate(dataValue)
将数据值转换为像素坐标
- dataValue
- 数据值
返回值: 像素坐标
GetDataValue
public T GetDataValue(double pixelCoordinate)
result = iCoordinateCalculator.GetDataValue(pixelCoordinate)
将像素坐标转换为数据值
- pixelCoordinate
- 像素坐标
返回值: 数据值
TranslateBy
public DoubleRange TranslateBy(double pixels, DoubleRange inputRange)
result = iCoordinateCalculator.TranslateBy(pixels, inputRange)
将输入范围的分和最大数由指定数据值转换。 ICoordinateCalculator 的具体实施, 如 DoubleCoordinateCalculator 、 LogarithmicDoubleCoordinateCalculator 和 CategoryCoordinateCalculator, 将对此有不同的处理 。
- pixels
- InputRange 分和最大音量将按此正或负的金额翻译像素数
- inputRange
- The input DoubleRange to translate
返回值: 应用了翻译的 CategoryCoordinateCalculator 的新实例
TranslateBy
public DoubleRange TranslateBy(double minFraction, double maxFraction, IRange inputRange)
result = iCoordinateCalculator.TranslateBy(minFraction, maxFraction, inputRange)
翻译输入范围的分数和最大值,将其乘以指定的数。 ICoordinateCalculator的具体实施,如 DoubleCoordinateCalculator、 LogarithmicDoubleCoordinateCalculator 和 CategoryCoordinateCalculator 将对此作不同的处理。
- inputRange
- 要翻译的输入 IRANG
- minFraction
- 范围开始的乘数
- maxFraction
- 射程结束的乘数