2010-10-28 35 views
5

¿Cómo cambio el color de las líneas horizontales y verticales? Me gustaría hacerlos un poco más ligeros, sin embargo, dejar el eje X e Y negro, probablemente.Visual Studio 2010 Control de gráfico - color de línea

alt text

Editado:

sugerencia indyfromoz dio lugar a esto: alt text

El efecto que quiero es éste: alt text

(Más sutil horiz y verticales líneas, tal vez incluso sin líneas verticales.)

Respuesta

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); 
+0

Bingo. Dulce, al grano, y no es lo primero que devolvió Google. – ChadD

0

Tiene dos opciones: use la propiedad Axis.IsInlached o la propiedad Axis.StripLines. Esta página es handy reference for customization de las líneas de la cuadrícula en un gráfico.

Aquí es algunos ejemplos de código C# (de la referencia anterior) -

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

+0

Gracias por la respuesta. Por favor mira mi publicación actualizada. Por cierto, fue la última línea (**) un error tipográfico, no estoy seguro de lo que significa. – ChadD