NumericAxis

StockSharp.Xaml.Charting.Visuals.Axes

線形、価値の数値軸線を提供し、UltrachartSurfaceのXまたはY軸の倍、int、短いバイト、長いダニをレンダリングすることができます。

継承元: 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の最小距離を設定するために使用されます。

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を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 struct で取得

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()

軸線のグリッドライン、Ticks、Labelsのデータ値を計算するために使用される@IDeltaCalculatorのインスタンスを返します。 派生したクラス(e.g)にオーバーライドすると、LogarithmicNumericAxis@、GetTickCalculatorの実装は、その軸タイプに特定の計算を可能にするためにGetTickCalculator()の変更の実装

戻り値: IDeltaCalculator@インスタンス

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

現行の軸線が動作するように設計されているタイプのリストを返します。

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

未定義のIRangeを返します。 Ultrachartが内部で呼び出され、未定義の状態に軸のVisibleRangeをリセットします。

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

この軸の有効なタイプかどうかを確認します

range

フィールド

ScientificNotationProperty
public static readonly DependencyProperty ScientificNotationProperty
value = NumericAxis.ScientificNotationProperty

電子メール:ScientificNotationDependencyProperty@