Элементы управления диаграммой .net - отображать значения в мм: сс - PullRequest
1 голос
/ 01 ноября 2010

Я строю данные на элементе управления .net и хочу отобразить значения по оси x в минутах и ​​секундах (мм: сс).Например, вместо отображения 1.5, я бы хотел, чтобы ось показала 1:30.Есть идеи?

1 Ответ

2 голосов
/ 19 ноября 2010

Я только что попробовал это, используя API-интерфейс Visiblox Silverlight. Это возможно с помощью следующего кода:

<charts:Chart Name="chart">
    <charts:Chart.XAxis>
        <charts:DateTimeAxis LabelFormatString="mm:ss" />
    </charts:Chart.XAxis>
</charts:Chart>

Вы должны быть в состоянии применить что-то похожее на другие элементы управления диаграммой.

Редактировать: Извините, просто обратите внимание, что вы используете библиотеку MS Charting, в документации не упоминается LabelFormatString, но вы должны иметь возможность установить ее в стиле: http://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting.axis.labelstyle.aspx. Вы можете использовать свойство Format в классе LabelStyle здесь: system.windows.forms.datavisualization.charting.labelstyle.aspx

...