1

在 Zedgraph 中,我无法填满我的圈子——即使我认为我已经复制了文档。有谁知道为什么?

myCurve[j] = myPane.AddCurve(SerNames[j], list[j], colours[j], SymbolType.None);
myCurve[j].Line.IsVisible = false;
myCurve[j].Symbol.Type = SymbolType.Circle;
myCurve[j].Symbol.Size = 4.0F;
myCurve[j].Symbol.Border.Width = 2.0F;
myCurve[j].Symbol.Border.Color = Color.Red;
myCurve[1].Symbol.Fill = new Fill(Color.Red);
//myCurve[1].Symbol.Fill.IsVisible = true;
myCurve[1].Symbol.Fill.Type = FillType.Solid;
4

1 回答 1

1

问题可能在提供的代码示例之外。奇怪的一件事是,当您将曲线添加到窗格时,您指定SymbolType.None,但两行后它被设置为SymbolType.Circle。这应该不会导致填充问题,但我仍然会将原始符号类型更改为所需类型并消除冗余行。

接下来,我假设您在窗格中添加了许多曲线,但只希望在myCurve[1]. 如果其他曲线之一位于 1 的顶部,并且数据点位于完全相同的位置,则这些圆圈将隐藏填充的圆圈。您可能希望使用以下方法保证它myCurve[1]在前台:Move()

myPane.CurveList.Move(myPane.CurveList.IndexOf(myCurve[1]), -999);
于 2011-08-04T21:19:34.640 回答