能否改变ZedGraph窗格的背景颜色(默认为白色)?
我试着改变ZedGraph元素的背景颜色,但是没有看到任何可见的结果,背景仍然是白色:
ZedGraphControl.BackColor = System.Drawing.Color.Black;
在ZedGraphControl.GraphPane
上似乎不存在Color
或BackColor
属性。
myChart.GraphPane.Chart.Fill.Color = System.Drawing.Color.Black;
myChart.GraphPane.Fill.Color = System.Drawing.Color.Black;
将创建一个以黑色为起点的渐变填充。如果您不想使用渐变,应该使用-
myChart.GraphPane.Chart.Fill.Brush = new System.Drawing.SolidBrush(Color.Black);
希望这能解决您的问题。
标签
。zg.GraphPane.Chart.Fill.Color = SystemColors.ControlText;
要仅更改图表的背景,请使用以下方法。 如果您想更改除图表以外的zedgraph的背景颜色,请使用
zg.GraphPane.Fill.Color = SystemColors.ControlText;
zg.GraphPane.Chart.Fill.Color = SystemColors.ControlText;
zg.GraphPane.Fill.Color = SystemColors.ControlText;
编辑:我知道您已经解决了问题,但我写下这篇文章是为了帮助其他人快速解决同样的问题 :)
GraphPane
的颜色,而不仅仅是Chart
。在您的情况下,图表周围的背景颜色(轴线、图例)仍然是白色的。 - OtielmyChart.GraphPane.Fill.Color = System.Drawing.Color.Black;
虽然只提供了答案的一半,但已被记录为接受。谢谢! - Otiel