作成日: 2014/09/26 最終更新日: 2014/09/26
文書種別
技術情報
詳細
軸ラベルの機能を利用することにより、マーカー(グラフ上に表示される垂直線もしくは水平線)の表示が可能です。
マーカーには、矢印や三角形の他、独自に描画した図形を付加することができます。
なお、マーカーでは、色の設定は独自に行うことができますが、線種および線幅は、Axis.GridMajorプロパティで定義されている線種と線幅がそのまま適用されます。
※True WebChart for .NETでは、実行時のマウスドラッグによるマーカー移動機能はサポートされておりません。(True WinChart for .NETでは可能です。)
◆サンプルコード
[VB]
[C#]
マーカーには、矢印や三角形の他、独自に描画した図形を付加することができます。
なお、マーカーでは、色の設定は独自に行うことができますが、線種および線幅は、Axis.GridMajorプロパティで定義されている線種と線幅がそのまま適用されます。
※True WebChart for .NETでは、実行時のマウスドラッグによるマーカー移動機能はサポートされておりません。(True WinChart for .NETでは可能です。)
◆サンプルコード
[VB]
Dim ax As Axis = C1WebChart1.ChartArea.AxisY
'数値目盛とテキスト目盛の両方を表示します
ax.AnnoMethod = AnnotationMethodEnum.Mixed
'マーカー用のテキスト目盛を作成します
Dim vl As ValueLabel = ax.ValueLabels.AddNewLabel
vl.Appearance = ValueLabelAppearanceEnum.TriangleMarker
vl.GridLine = True
vl.MarkerSize = 10
vl.Color = Color.Red
vl.NumericValue = ax.Min + (ax.Max - ax.Min) / 2
'数値目盛とテキスト目盛の両方を表示します
ax.AnnoMethod = AnnotationMethodEnum.Mixed
'マーカー用のテキスト目盛を作成します
Dim vl As ValueLabel = ax.ValueLabels.AddNewLabel
vl.Appearance = ValueLabelAppearanceEnum.TriangleMarker
vl.GridLine = True
vl.MarkerSize = 10
vl.Color = Color.Red
vl.NumericValue = ax.Min + (ax.Max - ax.Min) / 2
[C#]
Axis ax = C1WebChart1.ChartArea.AxisY;
//数値目盛とテキスト目盛の両方を表示します
ax.AnnoMethod = AnnotationMethodEnum.Mixed;
// マーカー用のテキスト目盛を作成します
ValueLabel vl = ax.ValueLabels.AddNewLabel();
vl.Appearance = ValueLabelAppearanceEnum.TriangleMarker;
vl.GridLine = true;
vl.Moveable = true;
vl.MarkerSize = 10;
vl.Color = Color.Red;
vl.NumericValue = ax.Min + (ax.Max - ax.Min) / 2;
//数値目盛とテキスト目盛の両方を表示します
ax.AnnoMethod = AnnotationMethodEnum.Mixed;
// マーカー用のテキスト目盛を作成します
ValueLabel vl = ax.ValueLabels.AddNewLabel();
vl.Appearance = ValueLabelAppearanceEnum.TriangleMarker;
vl.GridLine = true;
vl.Moveable = true;
vl.MarkerSize = 10;
vl.Color = Color.Red;
vl.NumericValue = ax.Min + (ax.Max - ax.Min) / 2;
旧文書番号
69776