シリーズの特定のポイントの上にテキスト情報を配置し、それらをリンクしようとしています。つまり、プロットをスクロールすると、テキストはシリーズの特定のポイントに対して常に同じ位置にあります。そのようです:
私のint []データの長さは15で、値{22、44、55、87、33、21、23、44、33、42、54、56、66、77、99}が含まれているとしましょう
文字「H」を位置 3 に、「Z」を位置 8 に、「T」を位置 12 に配置する必要があります。すべての注釈は、プロット エリアの上部近くにあります。私のコードは通常の LineSeries を表示するのに問題なく動作しますが、注釈を追加する方法がわかりません。
public void SetWaveformData(int[] data)
{
PlotModel plotModel = new PlotModel();
List<DataPoint> dataSeries = new List<DataPoint>();
int i = 0;
foreach (int yValue in data)
{
dataSeries.Add(new DataPoint { X = i++, Y = yValue });
}
LineSeries ser = new LineSeries();
ser.Points.AddRange(dataSeries);
plotModel.Series.Add(ser);
}