2010-01-24 4 views
1

Je rencontre des problèmes avec mon diagramme Silverlight. Mon modèle n'est pas trié, c'est-à-dire que le tri est effectué côté serveur. Il doit prendre en charge les transitions de l'année, mais comme vous pouvez le voir sur la capture d'écran, le contrôle graphique trie automatiquement le modèle et comble les lacunes. Le tri par ligne ne cessera d'augmenter et de ne pas plonger dans la nouvelle année.Afficher les données non triées dans le graphique linéaire SL3

Comment puis-je faire en sorte que le graphique affiche les données dans l'ordre spécifié dans le contrôle de grille à gauche? BTW, en utilisant SL3

alt text http://img705.imageshack.us/img705/7602/unsortedsilverlightchar.png

Répondre

0

Le graphique ligne n'est pas conçu pour faire la tâche que vous semblent demander. Après tout, le but d'un graphique linéaire est d'aider l'utilisateur à tracer une tendance ou même d'interpoler visuellement une valeur intermédiaire. Cependant, si l'intervalle entre les points horizontaux n'est pas linéaire et circule toujours dans la même direction, ces lignes n'ont aucun sens.

Je suggérerais donc que le diagramme linéaire ne soit pas approprié ou que vous ayez d'autres données cachées qui devraient être utilisées pour l'axe Y, ce qui rendrait les lignes significatives. Les alternatives peuvent être l'utilisation d'un graphe Scatter ou d'une série de colonnes où la valeur de l'axe y a été convertie en une chaîne, ce qui a amené la série à utiliser un axe basé sur la catégorie plutôt que sur une plage.

+0

Merci pour votre réponse, même si ce n'était pas ce que j'espérais. Changer le graphique est à peu près hors de question, ou au moins la toute dernière option. J'ai quelques idées, mais je dois d'abord les vérifier. – Henning

+0

La désactivation du graphique est hors de question. J'ai ajouté une nouvelle propriété appelée WeekAsString, qui stocke la semaine nr comme une chaîne au lieu de int. Maintenant j'ai les bonnes courbes, mais l'axe X est aligné sur le haut. Avez-vous une idée de ce qui pourrait causer cela? – Henning

Questions connexes