Visual Studio 2010图表控件 - 线条颜色

时间:2010-10-28 06:06:25

标签: asp.net visual-studio-2010 charts

如何更改水平线和垂直线的颜色?我想让它们更轻一些,但可能会让X和Y轴变黑。

alt text

编辑:

indyfromoz建议导致: alt text

我想要的效果是: alt text

(Subtler horiz和垂直线,甚至可能没有垂直线。)

2 个答案:

答案 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