2012-07-02 42 views
12

Tôi không thể tìm thấy tài liệu liên quan đến khả năng mở rộng trục trong hình ảnh 3D bằng matplotlib.Cách chia tỷ lệ trục trong mplot3d

Ví dụ, tôi có hình ảnh:

3dplot Và các trục có quy mô khác nhau. Tôi muốn chúng được thống nhất.

+0

Nếu câu trả lời của tôi phù hợp với bạn, bạn có thể đánh dấu bằng dấu kiểm không? – cosmosis

Trả lời

26

Thông thường, cách dễ nhất để bạn bao gồm một số mã đã tạo hình ảnh, vì vậy chúng tôi có thể xem những gì bạn đã thử cũng như thiết lập chung mã của bạn. Điều đó đang được nói, việc bao gồm các nội dung sau đây sẽ hoạt động:

from mpl_toolkits.mplot3d import Axes3D 
plt.clf() 
fig = pylab.figure() 
ax = Axes3D(fig) 
ax.set_xlim3d(0, 1000) 
ax.set_ylim3d(0,1000) 
ax.set_zlim3d(0,1000) 
+1

Điều này không mang trục đến cùng một tỷ lệ. Tuy nhiên, ax.axis ('bằng nhau') đã làm thủ thuật cho tôi. – wf34

Các vấn đề liên quan