Eksenleri göstermeden nasıl 3D çizim yapabilirim?Matplotlib 3d'deki eksenleri nasıl gizleyebilirim?
3B grafiğini çizerken, Matplotlib yalnızca x, y ve z eksenlerini çizmez, x-y, y-z ve x-z düzlemlerinde açık gri ızgaralar çizer. Bu unsurların hiçbiri ile "serbest yüzen" 3D arsa çizmek istiyorum.
Stuff denedim:
# Doesn't work; this hides the plot, not the axes
my_3d_axes.set_visible(False)
# Doesn't do anything. Also, there's no get_zaxis() function.
my_3d_axes.get_xaxis().set_visible(False)
my_3d_axes.get_yaxis().set_visible(False)
. Ne yazık ki, artık kolay bir şekilde yapmanın bir yolu olmadığından emin değilim ... Umarım hala var! –
@Joe Klington: Merak ettiğim iki şeyden hangisi işe yaradı? Merak ediyorum, çünkü ilk, axes.set_visible(), aşağıdaki yardım açıklamasına sahiptir: "Sanatçının görünürlüğünü ayarlayın." Öyleyse, her zaman grafiğin görünürlüğünü ayarlamak gerekiyordu, eksenleri değil. İkincisi, nasıl bir get_zaxis() yöntemi olmadı, nasıl çalıştı? – SuperElectric
Doğru hatırlamıyorsam çalışmak için kullanılan my_3d_axes.set_visible (False) idi. (Hangi gerçekten kontra-sezgisel, aslında. Bu 2D parseller için tüm arsa gizler, bu yüzden onlar 3D parseller için aynı şekilde değişti neden bu yüzden.) –