2012-01-12 37 views
6

Estoy usando mschart para mostrar algunos valores en un período de tiempo.Cambiar el formato de fecha y hora en el eje mschart

se ve algo como esto:

a busy cat http://img52.imageshack.us/img52/2610/mscharti.jpg

Como se puede ver el primer valor es de 15:11 y el último de 16:10 Pero en el eje X está en la visualización de los días . ¿Cómo puedo cambiar esto?

EDIT: Cambio XValueType a ChartValueType.Time lleva a esto:

a busy cat http://img525.imageshack.us/img525/7642/timeformat.jpg

+0

¿La configuración del tipo de valor del eje X a 'ChartValueType.Time' hace la diferencia? – V4Vendetta

+0

¿Dónde está la propiedad para esto en mschart? – Kingpin

+1

compruebe la serie 'Serie [0] .XValueType = ChartValueType.Time' – V4Vendetta

Respuesta

15

Para mostrar los valores relacionados DateTime en el eje x se puede elegir para establecer la propiedad XValueType.

En su caso Series[0].XValueType = ChartValueType.Time sería lo correcto para mostrar los valores relacionados con el tiempo.

Para formatear los valores, puede usar ChartAreas[0].AxisX.LabelStyle.Format, que traduciría sus valores en el formato requerido, por ejemplo, como HH:mm:ss.

ChartAreas[0].AxisX.LabelStyle.Format ="HH:mm:ss"; 
+0

¿Cómo se muestran los valores de AM/PM? –

+2

Echa un vistazo 'hh: mm: ss tt' – V4Vendetta

+0

Ahora está funcionando. –

Cuestiones relacionadas