バージョン

チャート エレメントにカスタム カラーを割り当てる

デフォルトでは、Chart コントロールはグラフ化する要素にランダム カラーを選択します。しかし各棒、バブル、線などに特定の色を指定することができます。これを実行するには、 ColorModel オブジェクトを使用します。

  1. コードの記述を開始する前にコード ビハインドに using/imports のディレクティブを配置します。そうすれば、メンバは完全に記述された名前を常に入力する必要がなくなります。

Visual Basic の場合:

Imports Infragistics.UltraChart.Shared.Styles

C# の場合:

using Infragistics.UltraChart.Shared.Styles;
  1. CustomLinear に ColorModel.ModelStyle 。こうすると、グラフは CustomPalette の色を順番に使用します。

Visual Basic の場合:

Me.UltraChart1.ColorModel.ModelStyle = ColorModels.CustomLinear

C# の場合:

this.ultraChart1.ColorModel.ModelStyle = ColorModels.CustomLinear;
  1. 特定の色を特定の要素に割り当てるには、CustomPalette にカラー オブジェクトの配列を設定する必要があります。

Visual Basic の場合:

Dim ChartColors() As Color
ChartColors = New Color() {Color.Red, Color.Orange, Color.Yellow, _
  Color.Green, Color.Blue, Color.Indigo, Color.Violet}
Me.UltraChart1.ColorModel.CustomPalette = ChartColors

C# の場合:

Color[] ChartColors;
ChartColors = new Color[] {Color.Red, Color.Orange, Color.Yellow,
  Color.Green, Color.Blue, Color.Indigo, Color.Violet};
this.ultraChart1.ColorModel.CustomPalette = ChartColors;
Chart Assign Custom Colors to Chart Elements 01.png