2010-10-28 42 views
5

Làm cách nào để thay đổi màu của đường thẳng đứng và đường thẳng đứng? Tôi muốn làm cho họ nhẹ hơn một chút, nhưng để lại trục X và Y màu đen, có lẽ.Điều khiển biểu đồ Visual Studio 2010 - màu đường

alt text

được sửa đổi:

gợi ý indyfromoz dẫn này: alt text

Hiệu quả tôi muốn là thế này: alt text

(horiz tinh vi hơn và dọc đường, thậm chí có thể không các đường thẳng đứng.)

Trả lời

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. Ngọt ngào, đến mức không phải là điều đầu tiên mà Google quay trở lại. – ChadD

0

Bạn có hai tùy chọn - sử dụng thuộc tính Axis.IsInterlaced hoặc thuộc tính Axis.StripLines. Trang này là handy reference for customization của các đường lưới trong biểu đồ.

Dưới đây là một số mẫu mã C# (từ tài liệu tham khảo ở trên) -

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

Cảm ơn bạn đã phản hồi. Vui lòng xem bài đăng cập nhật của tôi. BTW, Là dòng cuối cùng (**) một lỗi đánh máy, không chắc chắn ý nghĩa của nó. – ChadD

Các vấn đề liên quan