2010-10-28 16 views
5

Wie ändere ich die Farbe der horizontalen und vertikalen Linien? Ich möchte sie etwas heller machen, aber die X- und Y-Achse wahrscheinlich schwarz lassen.Visual Studio 2010 Diagrammsteuerung - Linienfarbe

alt text

Edited:

indyfromoz Vorschlag in dieser Folge: alt text

Der Effekt, den ich will, ist dies: alt text

(Subtilere horiz und vertikalen Linien, vielleicht sogar nicht vertikale Linien.)

Antwort

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. Süß, auf den Punkt, und nicht das erste, was Google zurückgegeben. – ChadD

0

Sie haben zwei Optionen - verwenden Sie die Axis.IsInterlaced-Eigenschaft oder die Axis.StripLines-Eigenschaft. Diese Seite ist eine handy reference for customization der Gitterlinien in einem Diagramm.

Hier einig C# -Code Probe (aus der obigen Referenz) -

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

Danke für die Antwort. Bitte sehen Sie meinen aktualisierten Beitrag. BTW, war die letzte Zeile (**) ein Tippfehler, nicht sicher, was es bedeutet. – ChadD