Ho alcuni dati di superficie generati da un programma esterno come valori XYZ. Voglio creare grafici seguenti, utilizzando matplotlib:Tracciamento di punti dati a tre tuple in una trama di superficie/contorno usando matplotlib
- trama superficiale
- trama Contour
- Plot contorno sovrapposto con una trama superficiale
Ho guardato diversi esempi per superfici tracciato e contorni in matplotlib - tuttavia, i valori Z sembrano essere una funzione di X e Y cioè Y ~ f (X, Y).
Suppongo che in qualche modo avrò bisogno di trasformare le mie variabili Y, ma non ho ancora visto alcun esempio, che mostra come farlo.
Quindi, la mia domanda è questa: dato un insieme di punti (X, Y, Z), come posso generare grafici di Superficie e di contorno da quei dati?
BTW, per chiarire, NON voglio creare grafici a dispersione. Anche se ho menzionato matplotlib nel titolo, non sono contrario all'utilizzo di rpy (2), se questo mi consentirà di creare questi grafici.
ho postato un esempio per come mettere i dati in array 2-D per essere in grado di utilizzare trama superficie di matplotlib: http://stackoverflow.com/a/30539444/3585557. Inoltre, dai un'occhiata a questi post correlati/simili/duplicati: 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 –