2012-03-08 27 views
5

Estoy tratando de generar sparklines para un tablero usando el control gráfico de Microsoft en ASP.net. Las líneas de chispa generalmente no tienen ejes ni nada que no sean los puntos de datos que se muestran.Control de gráfico ASP.net: oculta todas las líneas (ejes, etc.) excepto los puntos de datos

He desactivado con éxito la mayoría de las líneas, pero estoy atrapado con una línea horizontal y otra vertical de la que no sé cómo deshacerme. Esto es lo que veo:

Actual

aquí es lo que quiero:

Desired

He aquí un extracto del código que estoy usando (menos los datos reales):

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

¿Alguna idea de lo que estoy haciendo mal?

Respuesta

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; 
Cuestiones relacionadas