Yüksek çözünürlüklü bir yüzey grafiğini çizmeye çalışıyorum ama aynı zamanda üstündeki bazı güzel ızgara çizgilerini de beğeniyorum. i aynı değişkenPython: Matplotlib Surface_plot
ax.plot_surface(x_itp, y_itp, z_itp, rstride=1, cstride=1, facecolors=facecolors, linewidth=0.1)
çizgilerini kullanmak ben ızgara hatlarının çok olsun. Öte yandan, "rstride" ve "cstride" değerini daha yüksek değerlere ayarlarsam, kürem çirkinleşir.
Sonra sonradan birax.plot_wireframe(x_itp, y_itp, z_itp, rstride=3, cstride=3)
şut denedi, ama sadece ben tel kafesin ters ve sonra her şeyin arkasında surface_plot görebilirsiniz yani .. renkli küre üstünde yatıyor.
Bunu deneyen var mı?
Başka bir seçenek, güzel bir ızgara oluşturabilen "Basemap" ı kullanmaktı, ancak renkli yüzeyimi buna uyarlamak zorunda kaldım.
My arsa şöyle görünür:
kod: Ben daha yüksek bir "rstride" ve "cstride" ile haritaya kenarları eklerseniz o zaman şuna benzer
:
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")
ben ayrı .. belki ile 30 derece küre etrafında \ teta ve \ phi açıları göstermek istiyorum.
Şerefe! Morten
Eğer arsa yayınlamak mı? – Hun