バージョン

軸目盛の構成

トピックの概要

目的

このトピックではコード例を使用して、 XamDataChart™ コントロールのチャートの軸に目盛を構成する方法を説明します。

前提条件

本トピックの理解を深めるために、以下のトピックを参照することをお勧めします。

トピック 目的

XamDataChart コントロールは、データ セットおよびデータ バインディングが必要です。このトピックでは、簡単なデータ オブジェクト モデルを提供する方法を示します。

このトピックは、 XamDataChart コントロールによってサポートされる軸のタイプを紹介します。

軸目盛の構成

概要

軸目盛は、XamDataChart コントロールのすべての水平および垂直軸に沿って表示することができます軸目盛が有効な場合、各ラベルに対応するすべての目盛が表示されます。

xamDataChart Axis Ticks 1.png

軸目盛りは、軸の TickLength プロパティを 0 以上の値に設定すると有効になります。(このプロパティは目盛を形成する線分の長さを指定します。)

目盛は常に、軸のストローク線に沿って表示されラベルの方向に向きます。各ラベルは、重複を避けるために、TickLength プロパティの値でオフセットが設定されます。たとえば、ラベルの位置が AxisLabelsLocation.OutsideBottom の水平軸の場合、TickLength5 に設定すると、ラベルは 5 単位下にシフトします。

Note
注:

有効なプロパティの場合も、 LabelSettings プロパティが折りたたまれた 場合、目盛は表示されません。

プロパティ設定

以下の表では、各プロパティ設定の構成です。

構成の目的: 使用するプロパティ: 設定の選択肢:

軸目盛の長さ

軸目盛の指定した任意の長さ

軸目盛の線分の幅

double 値で設定された軸目盛りの指定した任意の幅

軸目盛の色

任意の色

目盛の線のスタイル (破線 / 実線)

偶数の double 値の集合。奇数位置の数字が破線の長さ、偶数位置の数字が破線の間隔をそれぞれ表し、ピクセルで指定されます。

たとえば、 "2, 1" の値が指定された場合、目盛は破線で描画され、2-px の長いダッシュの後に 1-px のスペースのパターンが繰り返されます。

TickStrokeDashArray を設定していない場合 (デフォルト)、線は実線になります。

以下のスクリーンショットは、以下の目盛に関する設定の結果、 XamDataChart コントロールのカテゴリ X 軸の外観がどのようになるか示しています。

プロパティ

"7"

"Red"

"2"

xamDataChart Axis Ticks 2.png

以下はチャートの X 軸のコード スニペットです。

XAML の場合:

<ig:CategoryXAxis x:Name="XAxis"
                  TickLength="7"
                  TickStroke="Red"
                  TickStrokeThickness="2" />

C# の場合:

var xAxis = new CategoryXAxis()
{
    TickLength = 7,
    TickStroke = new SolidColorBrush(Color.Red),
    TickStrokeThickness = 2
};

Visual Basic の場合:

Dim xAxis As New CategoryXAxis()
xAxis.TickLength = 7
xAxis.TickStrokeThickness = 2

関連コンテンツ

トピック

以下のトピックでは、このトピックに関連する追加情報を提供しています。

トピック 目的

XamDataChart コントロールでは、任意の軸で AxisLabelSettings オブジェクトのプロパティを使用して、軸ラベルの場所、方向の角度、表示 / 非表示および外観を変更できます。