2012-03-08 5 views
5

Próbuję wygenerować sparklines dla pulpitu nawigacyjnego przy użyciu kontrolki Microsoft na ASP.net. Linie rozproszone na ogół nie mają żadnych osi ani niczego innego poza punktami danych.Sterowanie kartą ASP.net: ukrywanie wszystkich linii (osi itp.) Za wyjątkiem punktów danych

Z powodzeniem wyłączyłem większość linii, ale utknąłem z jedną linią poziomą i jedną pionową. Nie potrafię się tego pozbyć. Oto co widzę:

Actual

Oto, czego chcę:

Desired

Oto fragment kodu używam (minus rzeczywiste dane):

Chart2.Width = 100; 
Chart2.Height = 60; 
Chart2.BorderlineWidth = 0; 

var name = "Northeast Region"; 
ChartArea area = new ChartArea(name); 
area.AxisX.LabelStyle.Enabled = false; 
area.AxisY.LabelStyle.Enabled = false; 
area.AxisX.MajorGrid.Enabled = false; 
area.AxisY.MajorGrid.Enabled = false; 
area.AxisY.MajorTickMark.Enabled = false; 
area.AxisY.MinorTickMark.Enabled = false; 
area.AxisX.MajorTickMark.Enabled = false; 
area.AxisX.MinorTickMark.Enabled = false; 
area.BorderWidth = 0; 

Chart2.ChartAreas.Add(area); 
Series s = new Series(area.Name); 
s.ChartType = SeriesChartType.Line; 
s.ChartArea = area.Name; 
s.Color = System.Drawing.Color.Gray; 
foreach (var row in Data) 
{ 
    s.Points.AddXY(row.StartDate, row.Sales); 
} 
Chart2.Series.Add(s); 

Jakieś pomysły, co robię źle?

Odpowiedz

0
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 = 20; 
Powiązane problemy