我有一个WinForms DataVisualization Chart,我想在实际图表数据中添加文本。我想知道这是否可行,因为没有SeriesChartType
是文本
我在测试序列期间不断地向图表中写入新数据,并且单个测试序列包含多个测试。在我的附图中,您将看到我使用红色圆圈表示测试序列中新测试的开始。我想更改圆圈或附加一个描述(例如单个字母),以帮助在查看数据时区分每个测试。
Series newSeries = new Series("currentValues"); // graphs black line
newSeries.ChartType = SeriesChartType.Line;
newSeries.BorderWidth = 1;
newSeries.Color = Color.Black;
newSeries.XValueType = ChartValueType.DateTime;
chtCurrent.Series.Add(newSeries);
Series newSeries2 = new Series("newTestIndicator"); // graphs red circle
newSeries2.ChartType = SeriesChartType.Point;
newSeries2.BorderWidth = 1;
newSeries2.Color = Color.Red;
newSeries2.XValueType = ChartValueType.DateTime;
chtCurrent.Series.Add(newSeries2);
请忽略底部+/-按钮的位置
答案 0 :(得分:1)
感谢TaW指出我正确的方向。每个DataPoint
都有一个Label
属性,可以在该点旁边写入文本。完全按照需要工作。