2010-11-01 3 views
1

Je suis en train de tracer des données sur un contrôle de diagramme .net, et je veux afficher les valeurs sur l'axe des x en minutes et secondes (mm: ss). Par exemple, au lieu d'afficher 1.5, j'aimerais que l'axe affiche 1:30. Des idées?Contrôles graphiques .net - Afficher les valeurs en mm: ss

+0

De quels contrôles graphiques parlez-vous? Microsoft? Manco? ..? – Philipp

+0

les contrôles graphiques .net 3.5 trouvés ici: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&displaylang=fr – Josh

Répondre

2

Je viens d'essayer ceci en utilisant l'API Visiblox Silverlight. Il est possible avec le code suivant:

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

Vous devriez être en mesure d'appliquer quelque chose de similaire à d'autres contrôles graphiques. Editer: Désolé, il suffit de remarquer que vous utilisez la bibliothèque MS Charting, la documentation ne mentionne pas de LabelFormatString mais vous devriez pouvoir en définir une dans le style: http://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting.axis.labelstyle.aspx. Vous pouvez utiliser la propriété Format de la classe LabelStyle ici: system.windows.forms.datavisualization.charting.labelstyle.aspx

Questions connexes