Ciao Ale,
Per tracciare Nz piani orizzontali distinti su cui giacciono i diversi punti e far variare il colore dei piani a seconda della temperatura del punto in cui ci si trova, un modo potrebbe essere quello di utilizzare una libreria grafica come Matplotlib o Plotly.
Con Matplotlib, ad esempio, potresti utilizzare il metodo plot_surface del modulo Axes3D per tracciare una superficie tridimensionale a partire dai dati delle coordinate e delle temperature dei nodi. Potresti poi utilizzare il parametro cmap per specificare una mappa di colori da utilizzare per variare il colore della superficie in base alla temperatura.
Ecco un esempio di come potresti procedere utilizzando Matplotlib:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# Crea una figura 3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# Recupera i dati delle coordinate e delle temperature dei nodi
x, y, z = coordinates
T = temperatures
# Traccia la superficie utilizzando i dati delle coordinate e delle temperature
ax.plot_surface(x, y, z, cmap='coolwarm', linewidth=0, antialiased=False, facecolors=T)
# Mostra la figura
plt.show()
Spero di esserti stato d'aiuto! Se hai bisogno di ulteriore assistenza o vuoi fare altre domande, non esitare a chiedere.