Sto provando a tracciare un surface_plot ad alta risoluzione, ma mi piacerebbe anche avere delle belle linee di griglia su di esso. Se uso le griglie nello stesso argomentoPython: Matplotlib Surface_plot
ax.plot_surface(x_itp, y_itp, z_itp, rstride=1, cstride=1, facecolors=facecolors, linewidth=0.1)
Ottengo un sacco di linee della griglia. Se io, d'altra parte, imposto "rstride" e "cstride" a valori più alti, la mia sfera diventerà brutta.
Ho poi cercato di distruggere una
ax.plot_wireframe(x_itp, y_itp, z_itp, rstride=3, cstride=3)
in seguito, ma si trova proprio in cima alla sfera colorata .. nel senso che posso vedere il retro del wireframe e poi il surface_plot dietro a tutto.
Qualcuno ha provato questo?
Un'altra opzione era usare "mappa di base" che può creare una bella griglia, ma poi dovrò adattare la mia superficie colorata a quella.?!
mio trama assomiglia a questo:
Se posso aggiungere bordi per la mappa con un più alto "rstride" e "cstride" allora assomiglia a questo:
codice:
norm = plt.Normalize()
facecolors = plt.cm.jet(norm(d_itp))
# surface plot
fig, ax = plt.subplots(1, 1, subplot_kw={'projection':'3d', 'aspect':'equal'})
ax.hold(True)
surf = ax.plot_surface(x_itp, y_itp, z_itp, rstride=4, cstride=4, facecolors=facecolors)
surf.set_edgecolors("black")
Voglio mostrare gli angoli \ theta e \ phi intorno alla sfera .. forse con 30 gradi di distanza.
Cheers! Morten
Vuoi pubblicare il tuo trama? – Hun