UltraDataChart の ValueOverlay と Crosshair に注釈を表示することができます。ValueOverlay、Crosshair ともに、IsAxisAnnotationEnabled プロパティを有効化することで注釈を表示することができます。
public partial class Form1 : Form { ... private void Form1_Load(object sender, EventArgs e) { ... //Y 軸 ValueOverlay horizontalOverlay = new ValueOverlay() { Value = 400, Axis = yAxis, Thickness = 3, Brush = Brushes.Navy, IsAxisAnnotationEnabled = true //注釈の有効化 }; //X 軸 ValueOverlay verticalOverlay = new ValueOverlay() { Value = 3, Axis = xAxis, Thickness = 3, Brush = Brushes.MediumVioletRed, IsAxisAnnotationEnabled = true //注釈の有効化 }; //クロスヘア CrosshairLayer crosshair = new CrosshairLayer() { Brush = Brushes.DarkOrange, IsAxisAnnotationEnabled = true //注釈の有効化 }; ... //軸注釈の追加 this.ultraDataChart1.Series.Add(horizontalOverlay); this.ultraDataChart1.Series.Add(verticalOverlay); //クロスヘアの追加 this.ultraDataChart1.Series.Add(crosshair); } }
紺色のラベルは Y 軸に対応する注釈です。ピンク色のラベルは X 軸に対応する注釈です。オレンジ色のラベルはクロスヘア(マウスに追従する機能)の注釈です。
