2010-12-13 26 views
5

Je suis une femme au foyer simple et j'aime tracer une fonction polynomiale pour ma fille non motivée. J'ai fait une grille dans WPF, dans une cellule je veux dessiner le graphique d'un polynôme simple. Dans cette cellule j'utilise une vue et à l'intérieur de la vue une toile.Comment dessiner un graphique de fonction dans WPF?

Par exemple f (x) = 3x²

Je souhaite utiliser les coordonnées de -10 à 10 dans la direction x et 0 à 300 dans la direction y. Quelqu'un peut-il me dire comment mettre à l'échelle le graphique (canvas, viewbox?).

Répondre

6

Cela peut être légèrement excédentaire aux besoins, car il montre quelques techniques, mais l'une des techniques illustrées est de prendre une forme d'onde calculée lors de l'exécution, et pour l'afficher dans une sorte de forme graphique: WPF Data Binding: Harmonic Series Visualization

Le technique montrée là implique un convertisseur de valeur personnalisé, qui comprend la possibilité de spécifier une échelle et un décalage. Si j'écrivais à nouveau ce code aujourd'hui, je mettrais probablement cette fonctionnalité dans un ViewModel plutôt que dans un convertisseur de valeur, mais cela ne changerait pas grand-chose.

+0

Merci pour votre réponse, je vais regarder de plus près votre article. – Hulda