我在运行时使用 zedgraph 控件生成图形。图形生成,但 zedgraph 控件的线条颜色会随着背景色而更改。我想设置在设计时设置的相同颜色。如何将固定颜色设置为线条?我正在使用代码将颜色赋予为:
refLine = gp.AddCurve("", null, null, Color.Green , SymbolType.None);
在窗体的加载事件中。但它会自动更改。
你有:
refLine = gp.AddCurve("", null, null, Color.Green , SymbolType.None);
返回一个LineItem
.至少有两种不同的颜色属性。在上面设置LineItem.Color
属性。尝试设置此项:
refLine.Line.Fill.Color = Color.Green;
zgc.Refresh(); //not sure if needed
不记得 LineItem.Color
属性是什么,但它可能是折线图以外的其他视图的填充颜色,例如条形图或烛台图。
此外,由于 Zedgraph 的复杂性,请务必使用良好的文档。