NumericAxis
線形、価値の数値軸線を提供し、UltrachartSurfaceのXまたはY軸の倍、int、短いバイト、長いダニをレンダリングすることができます。
継承元: AxisBase
コンストラクター
プロパティ
public double MajorDelta { get; set; }
value = numericAxis.MajorDelta
numericAxis.MajorDelta = value
メジャーデルタをゲットまたはセットします。
public double? MinimalZoomConstrain { get; set; }
value = numericAxis.MinimalZoomConstrain
numericAxis.MinimalZoomConstrain = value
軸のMinimalZoomConstrainを受け取り、設定します。 これは、VisibleRangeの最小距離を設定するために使用されます。
public double MinorDelta { get; set; }
value = numericAxis.MinorDelta
numericAxis.MinorDelta = value
マイナーデルタをゲットまたはセットします。
public ScientificNotation ScientificNotation { get; set; }
value = numericAxis.ScientificNotation
numericAxis.ScientificNotation = value
利用する番号の形式を取得するか、またはセットする
メソッド
protected override void CalculateDelta()
numericAxis.CalculateDelta()
このレンダーパスでデルタの使い心地を計算します
public override IRange CalculateYRange(RenderPassInfo renderPassInfo)
result = numericAxis.CalculateYRange(renderPassInfo)
軸のVisibleRangeを揃え、オプションZoomToFitフラグで取得します。ZoomToFitが真の場合、DataRangeと、軸にGrowByをGrowBy@に返します。
- renderPassInfo
- 現行のレンダーパスのデータを含む Struct
戻り値: The VisibleRange of the axis
public override AxisParams GetAxisParams()
result = numericAxis.GetAxisParams()
現軸の設定に関する情報をAxisParams struct で取得
public override IComparable GetDataValue(double pixelCoordinate)
result = numericAxis.GetDataValue(pixelCoordinate)
ピクセル座標をこの軸のデータ値に変換します。
- pixelCoordinate
public override IRange GetDefaultNonZeroRange()
result = numericAxis.GetDefaultNonZeroRange()
デフォルト非ゼロのIRangeを返します。 Ultrachartが内部で呼び出され、軸のVisibleRangeを未定義状態にリセットします。
protected override IDeltaCalculator GetDeltaCalculator()
result = numericAxis.GetDeltaCalculator()
軸線のグリッドライン、Ticks、Labelsのデータ値を計算するために使用される@IDeltaCalculatorのインスタンスを返します。 派生したクラス(e.g)にオーバーライドすると、LogarithmicNumericAxis@、GetTickCalculatorの実装は、その軸タイプに特定の計算を可能にするためにGetTickCalculator()の変更の実装
戻り値: IDeltaCalculator@インスタンス
protected override List<Type> GetSupportedTypes()
result = numericAxis.GetSupportedTypes()
現行の軸線が動作するように設計されているタイプのリストを返します。
public override IRange GetUndefinedRange()
result = numericAxis.GetUndefinedRange()
未定義のIRangeを返します。 Ultrachartが内部で呼び出され、未定義の状態に軸のVisibleRangeをリセットします。
public override bool IsOfValidType(IRange range)
result = numericAxis.IsOfValidType(range)
この軸の有効なタイプかどうかを確認します
- range
フィールド
public static readonly DependencyProperty ScientificNotationProperty
value = NumericAxis.ScientificNotationProperty
電子メール:ScientificNotationDependencyProperty@