çizmek Matplotlib:Değişim konumu, dikey <code>z</code> eksen bulur, <code>matplotlib</code> ile 3 boyutlu nokta (ya da) bir dizi çizim Varsayılan olarak,
z
ve y
eksenini değiştirmem gerekiyor, böylece y
ekseni dikey olarak gösteriliyor.
Bunun için baktım ama bunu yapmak için matplotlib
söyleme yolu bulamadım.
Ekle: Verileri ve etiketleri değiştirdiğim bir kesmeye başvurmak istemiyorum. Bu 3 noktadan oluşan 3 boyutlu bir arsadır, fakat çok daha karmaşık yüzeyler çizmek zorundayım. Ben scatter parseller ile çalışan bir şey değil, bir genel çözümü arıyorum.ekseniniekseni yerine dikey olarak koymak için matplotlib
belirtmenin basit bir yolu, temiz yoludur.
MWE
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = Axes3D(fig)
ax.scatter([0.2, 0.5, 0.8], [2.3, 0.47, 1.], [2.1, 5.3, 0.7])
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.set_zlabel('z')
plt.show()
ax.set_zlabel('y')
ait http://matplotlib.org/ (eğer [scatter' '] olarak' zdir' tartışma içine baktım var mpl_toolkits/mplot3d/tutorial.html # mpl_toolkits.mplot3d.Axes3D.scatter)? – tomBen argüman @tom aşina değilim. Dağınık arazilerde çalışan bir şey değil, * genel * çözüm aradığımı unutmayın. – Gabriel
'zdir', çoğu 3D grafikte mevcut görünüyor. – tom