如何更改水平线和垂直线的颜色?我想让它们更轻一些,但可能会让X和Y轴变黑。
编辑:
indyfromoz建议导致:
我想要的效果是:
(Subtler horiz和垂直线,甚至可能没有垂直线。)
答案 0 :(得分:10)
<强> VB 强>
Chart1.ChartAreas(0).AxisY.MajorGrid.LineColor = Color.FromArgb(&H50, &H9C, &H9A, &H95)
Chart1.ChartAreas(0).AxisX.MajorGrid.LineColor = Color.FromArgb(&H50, &H9C, &H9A, &H95)
<强> C#强>
Chart1.ChartAreas[0].AxisX.MajorGrid.LineColor = Color.FromArgb(50, 200, 200, 200);
Chart1.ChartAreas[0].AxisY.MajorGrid.LineColor = Color.FromArgb(50, 200, 200, 200);
答案 1 :(得分:0)
您有两个选择 - 使用Axis.IsInterlaced属性或Axis.StripLines属性。此页面是图表中网格线的handy reference for customization。
以下是一些C#代码示例(来自上述参考资料) -
chart1.ChartAreas[0].AxisY.StripLines.Add(new StripLine());
chart1.ChartAreas[0].AxisY.StripLines[0].BackColor = Color.FromArgb(80, 252, 180, 65);
chart1.ChartAreas[0].AxisY.StripLines[0].StripWidth = 40;
chart1.ChartAreas[0].AxisY.StripLines[0].Interval = 10000;
chart1.ChartAreas[0].AxisY.StripLines[0].IntervalOffset **
HTH,indyfromoz