2011-06-06 39 views
6

¿Cómo puedo formatear la etiqueta del gráfico? Necesito ver solo 2 dígitos después del punto.MSChart: Formato de etiqueta

Trato chart.ChartAreas.First().AxisY.LabelStyle.Format = "#.##"; y 0.00

También trato de establecer Series[0].LabelFormat = "0.00" y #.##

y sin éxito.

¿Qué pasa?

current chart

Respuesta

7

Inténtelo de .AxisX.LabelStyle.Format a "{0:0.00}" - Tenía que hacerlo recientemente en una de mis cartas así que debería funcionar.

0

También puede iterar sobre su lista. Esto es lo que hice por porcentajes:

foreach (var point in Chart.Series[0].Points) 
{ 
    point.Label = point.YValues[0].ToString("P2"); 
    point.LegendText = point.YValues[0].ToString("P2") + " - " + point.AxisLabel; 
} 

Conjunto

0

Ajuste el YValueType = "doble" y la labelFormat = "C" dentro de la etiqueta.

Cuestiones relacionadas