バージョン

軸型の構成

トピックの概要

目的

このトピックでは、 XamScatterSurface3D コントロールで使用できる軸タイプについて説明します。

前提条件

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

トピック 目的

このトピックでは、 xamScatterSurface3D コントロールを短時間で起動、実行するために役立つ詳細な操作方法を紹介します。

このトピックでは、このコントロールでサポートする機能を開発者の観点から説明します。

このトピックでは、コントロールの視覚要素についての概要を紹介します。

このトピックの内容

このトピックは、以下のセクションで構成されます。

リニア軸の構成

概要

LinearAxis を使用して xamScatterSurface3D コントロールのリニア数値スケールを適用します。

デフォルトで LinearAxisxamScatterSurface3D コントロールにプロットされたデータに適用されます。

プロパティ設定

以下の表は、任意の構成とそれを管理するプロパティ設定のマッピングを示します。

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

リニア数値軸上に X 値を設定

リニア数値軸上に Y 値を設定

リニア数値軸上に Z 値を設定

以下のスクリーンショットは、以下のコードの結果として xamScatterSurface3D コントロールがどのような外観になるかを示します。

Configuring Axis Scales 1.png

以下のコードはこの例を実装します。

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z">
    <ig:XamScatterSurface3D.XAxis>
        <ig:LinearAxis Title="X" />
    </ig:XamScatterSurface3D.XAxis>
    <ig:XamScatterSurface3D.YAxis>
        <ig:LinearAxis Title="Y" />
    </ig:XamScatterSurface3D.YAxis>
    <ig:XamScatterSurface3D.ZAxis>
        <ig:LinearAxis Title="Z" />
    </ig:XamScatterSurface3D.ZAxis>
</ig:XamScatterSurface3D>

C# の場合:

…
var xLinearAxis = new LinearAxis();
var yLinearAxis = new LinearAxis();
var zLinearAxis = new LinearAxis();
xLinearAxis.Title = "X";
yLinearAxis.Title = "Y";
zLinearAxis.Title = "Z";
SurfaceChart.XAxis = xLinearAxis;
SurfaceChart.YAxis = yLinearAxis;
SurfaceChart.ZAxis = zLinearAxis;

Visual Basic の場合:

…
Dim xLinearAxis = New LinearAxis()
Dim yLinearAxis = New LinearAxis()
Dim zLinearAxis = New LinearAxis()
xLinearAxis.Title = "X"
yLinearAxis.Title = "Y"
zLinearAxis.Title = "Z"
SurfaceChart.XAxis = xLinearAxis
SurfaceChart.YAxis = yLinearAxis
SurfaceChart.ZAxis = zLinearAxis

対数軸の構成

概要

LogarithmicAxis を使用して xamScatterSurface3D コントロールに対数軸を適用します。

プロパティ設定

以下の表は、任意の構成とそれを管理するプロパティ設定のマッピングを示します。

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

対数数値線上に X 値を設定

対数数値軸上に Y 値を設定

対数数値軸上に Z 値を設定

以下のスクリーンショットは、以下 ZAxis を LogarithmicAxis に設定したコードの結果として xamScatterSurface3D コントロールがどのような外観になるかを示します。

Configuring Axis Scales 2.png

以下のコードはこの例を実装します。

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z">
    <ig:XamScatterSurface3D.XAxis>
        <ig:LinearAxis Title="X" />
    </ig:XamScatterSurface3D.XAxis>
    <ig:XamScatterSurface3D.YAxis>
        <ig:LinearAxis Title="Y" />
    </ig:XamScatterSurface3D.YAxis>
 <ig:XamScatterSurface3D.ZAxis>
        <ig:LogarithmicAxis Title="Z" />
    </ig:XamScatterSurface3D.ZAxis>
</ig:XamScatterSurface3D>

C# の場合:

…
var xLinearAxis = new LinearAxis();
var yLinearAxis = new LinearAxis();
var zLogarithmicAxis = new LogarithmicAxis();
xLinearAxis.Title = "X";
yLinearAxis.Title = "Y";
zLogarithmicAxis.Title = "Z";
SurfaceChart.XAxis = xLinearAxis;
SurfaceChart.YAxis = yLinearAxis;
SurfaceChart.ZAxis = zLogarithmicAxis;

Visual Basic の場合:

…
Dim xLinearAxis = New LinearAxis()
Dim yLinearAxis = New LinearAxis()
Dim zLogarithmicAxis = New LogarithmicAxis()
xLinearAxis.Title = "X"
yLinearAxis.Title = "Y"
zLogarithmicAxis.Title = "Z"
SurfaceChart.XAxis = xLinearAxis
SurfaceChart.YAxis = yLinearAxis
SurfaceChart.ZAxis = zLogarithmicAxis

対数軸ベースの構成

概要

LogarithmBase を使用して xamScatterSurface3D コントロールに対数軸ベースを変更します。

デフォルトでは、ベース 10 の共通対数が xamScatterSurface3D コントロールで使用されます。

プロパティ設定

以下の表は、任意の構成とそれを管理するプロパティ設定のマッピングを示します。

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

対数のベース数の変更

double

以下のスクリーンショットは、ZAxis を LogarithmBase を 2 に設定した LogarithmicAxis に設定した場合に xamScatterSurface3D コントロールがどのように表示されるかを示します。

プロパティ

2

Configuring Axis Scales 3.png

以下のコードはこの例を実装します。

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart8"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z">
    <ig:XamScatterSurface3D.XAxis>
        <ig:LinearAxis Title="X" />
    </ig:XamScatterSurface3D.XAxis>
    <ig:XamScatterSurface3D.YAxis>
        <ig:LinearAxis Title="Y" />
    </ig:XamScatterSurface3D.YAxis>
 <ig:XamScatterSurface3D.ZAxis>
        <ig:LogarithmicAxis Title="Z"
 LogarithmBase="2" />
    </ig:XamScatterSurface3D.ZAxis>
</ig:XamScatterSurface3D>

C# の場合:

…
var xLinearAxis = new LinearAxis();
var yLinearAxis = new LinearAxis();
var zLogarithmicAxis = new LogarithmicAxis();
xLinearAxis.Title = "X";
yLinearAxis.Title = "Y";
zLogarithmicAxis.Title = "Z";
zLogarithmicAxis.LogarithmBase = 2;
SurfaceChart.XAxis = xLinearAxis;
SurfaceChart.YAxis = yLinearAxis;
SurfaceChart.ZAxis = zLogarithmicAxis;

Visual Basic の場合:

…
Dim xLinearAxis = New LinearAxis()
Dim yLinearAxis = New LinearAxis()
Dim zLogarithmicAxis = New LogarithmicAxis()
xLinearAxis.Title = "X"
yLinearAxis.Title = "Y"
zLogarithmicAxis.Title = "Z"
zLogarithmicAxis.LogarithmBase = 2
SurfaceChart.XAxis = xLinearAxis
SurfaceChart.YAxis = yLinearAxis
SurfaceChart.ZAxis = zLogarithmicAxis

関連コンテンツ

このトピックに関連する追加情報については、以下のトピックを参照してください。

トピック 目的

このトピックは、 xamScatterSurface3D コントロールでグリッド線のブラシおよび太さを構成する方法を説明します。

このトピックは、 xamScatterSurface3D コントロールで軸間隔を構成する方法を説明します。

このグループのトピックでは、 xamScatterSurface3D コントロールの軸ラベルの外観を構成する方法を説明します。

このトピックは、 xamScatterSurface3D コントロールで軸線を構成する方法を説明します。

このトピックは、 xamScatterSurface3D コントロールで軸範囲を構成するために MinimumValue および MaximumValue プロパティを設定方法を説明します。

このトピックは、 xamScatterSurface3D コントロールで軸目盛の範囲を構成する方法を説明します。

このグループのトピックでは、 xamScatterSurface3D コントロールの軸タイトルの外観を構成する方法を説明します。

このトピックは、 xamScatterSurface3D コントロールで軸を反転する方法を説明します。