J'ai des données de surface générées par un programme externe sous la forme de valeurs XYZ. Je veux créer les graphiques suivants, en utilisant matplotlib:Tracé de points de données à 3-uplets dans un tracé de surface/contour à l'aide de matplotlib
- Superficie terrain
- terrain Contour
- terrain Contour recouvert d'une parcelle de surface
J'ai regardé plusieurs exemples pour tracer des surfaces et les contours dans matplotlib - cependant, les valeurs Z semblent être une fonction de X et Y, c'est-à-dire Y ~ f (X, Y).
Je suppose que je vais avoir besoin de transformer mes variables Y, mais je n'ai encore vu aucun exemple, qui montre comment faire cela. Donc, ma question est la suivante: étant donné un ensemble de points (X, Y, Z), comment puis-je générer des diagrammes de surface et de contour à partir de ces données? BTW, juste pour clarifier, je ne veux pas créer des nuages de points. Même si j'ai mentionné matplotlib dans le titre, je ne suis pas opposé à l'utilisation de rpy (2), si cela me permet de créer ces graphiques.
J'ai posté un exemple pour savoir comment mettre les données dans les tableaux 2-D pour pouvoir utiliser le tracé de la surface de matplotlib: http://stackoverflow.com/a/30539444/3585557. Jetez également un coup d'oeil à ces articles connexes/similaires/en double: http://stackoverflow.com/q/9170838/3585557, http://stackoverflow.com/q/12423601/3585557, http://stackoverflow.com/ q/21161884/3585557, http://stackoverflow.com/q/26074542/3585557, http://stackoverflow.com/q/28389606/3585557, http://stackoverflow.com/q/29547687/3585557 –