バージョン

シリーズ色の構成

トピックの概要

目的

このトピックは、 xamScatterSurface3D コントロール シリーズにカスタム色パレットを適用する方法および色補間を構成する方法について説明します。

前提条件

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

トピック 目的

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

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

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

このトピックの内容

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

カスタム カラー パレットをシリーズに適用

概要

XamScatterSurface3D SeriesColors プロパティを使用して xamScatterSurface3D コントロール シリーズにカスタム カラーパレットを適用します。

Note
注:

XamScatterSurface3D SeriesMaterial を設定した場合、SeriesColors プロパティ値は無視されます。

プロパティ設定

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

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

シリーズ カラー パレットを適用します

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

プロパティ

Blue Green Red

Series Colors 1.png

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

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart2"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z"
 SeriesColors="Blue Green Red"/>

C# の場合:

var colorCollection = new ColorCollection();
colorCollection.Add(Colors.Blue);
colorCollection.Add(Colors.Green);
colorCollection.Add(Colors.Red);
SurfaceChart.SeriesColors = colorCollection;

Visual Basic の場合:

Dim colorCollection = New ColorCollection()
colorCollection.Add(Colors.Blue)
colorCollection.Add(Colors.Green)
colorCollection.Add(Colors.Red)
SurfaceChart.SeriesColors = colorCollection

シリーズカラーパレット補間の構成

概要

XamScatterSurface3D SeriesColorInterpolation プロパティを使用して xamScatterSurface3D コントロールのシリーズ カラー補間を指定するプロパティを指定します。

デフォルトで、SeriesColorInterpolation の初期値は SeriesColorPaletteInterpolation.ARGB です。

シリーズ パレットカラー補間には 3 つのオプションがあります。

Series Colors 2.png
Series Colors 3.png
Series Colors 4.png

AHSV

ARGB

なし

プロパティ設定

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

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

シリーズ カラー補間を指定します。

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

プロパティ

AHSV

Series Colors 5.png

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

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z"
 SeriesColorInterpolation="AHSV">
    <ig:XamScatterSurface3D.SeriesColors>
        <ig:ColorCollection>
            <Color>Blue</Color>
            <Color>Green</Color>
            <Color>Red</Color>
        </ig:ColorCollection>
    </ig:XamScatterSurface3D.SeriesColors>
</ig:XamScatterSurface3D>

C# の場合:

var colorCollection = new ColorCollection();
colorCollection.Add(Colors.Blue);
colorCollection.Add(Colors.Green);
colorCollection.Add(Colors.Red);
SurfaceChart.SeriesColors = colorCollection;
SurfaceChart.SeriesColorInterpolation = SeriesColorPaletteInterpolation.AHSV;

Visual Basic の場合:

Dim colorCollection = New ColorCollection()
colorCollection.Add(Colors.Blue)
colorCollection.Add(Colors.Green)
colorCollection.Add(Colors.Red)
SurfaceChart.SeriesColors = colorCollection
SurfaceChart.SeriesColorInterpolation = SeriesColorPaletteInterpolation.AHSV

関連コンテンツ

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

トピック 目的

このトピックでは、 xamScatterSurface3D コントロールで光源設定を構成する方法について説明します。

このトピックでは、 xamScatterSurface3D コントロールのシリーズの素材を構成する方法を説明します。

このトピックでは、 xamScatterSurface3D コントロールのシリーズ ワイヤーフレームの素材を構成する方法を説明します。

本トピックは、 xamScatterSurface3D コントロールのシリーズ マウス イベントの概要です。