Изменение формата даты и времени на оси mschart

Я использую mschart для отображения некоторых значений за период времени.

Это выглядит примерно так:

занятый кот

Как видите, первое значение от 15:11, а последнее от 16:10. Но по оси x отображаются дни. Как я могу это изменить?

РЕДАКТИРОВАТЬ: изменение XValueType на ChartValueType.Time приводит к этому:

занятый кот


person Kingpin    schedule 12.01.2012    source источник
comment
Имеет ли какое-либо значение установка типа значения оси X на ChartValueType.Time?   -  person V4Vendetta    schedule 12.01.2012
comment
Где свойство для этого в mschart?   -  person Kingpin    schedule 12.01.2012
comment
проверить серию Series[0].XValueType = ChartValueType.Time   -  person V4Vendetta    schedule 12.01.2012
comment
Хорошая идея, но это приводит к другой проблеме... Теперь используются только часы и минуты...   -  person Kingpin    schedule 12.01.2012
comment
попробуйте установить ChartAreas[0].AxisX.LabelStyle.Format на HH:mm:ss или другое, как вам нужно   -  person V4Vendetta    schedule 12.01.2012
comment
Да это работает! Большое спасибо .... Сделайте ответ, и вы получите очки :)   -  person Kingpin    schedule 12.01.2012


Ответы (1)


Чтобы отобразить значения, связанные с датой и временем, на оси X, вы можете установить свойство XValueType.

В вашем случае Series[0].XValueType = ChartValueType.Time было бы правильно отображать значения, связанные со временем.

Чтобы отформатировать значения, вы можете использовать ChartAreas[0].AxisX.LabelStyle.Format, который переведет ваши значения в требуемый формат, например, HH:mm:ss.

ChartAreas[0].AxisX.LabelStyle.Format ="HH:mm:ss";
person V4Vendetta    schedule 12.01.2012
comment
Как отображать значения AM/PM? - person Vijay Balkawade; 28.03.2012
comment
Маленький совет! Используйте ключевые слова, такие как #VALY{ЧЧ:мм:сс}, если секунды не отображаются. - person peterincumbria; 15.10.2013
comment
Я обнаружил, что мне нужно поставить chartArea1.AxisX.LabelStyle.Format =HH:mm:ss; в моем файле дизайнера, прежде чем это сработает. - person Adam Garner; 02.02.2018