2011-08-10 34 views

Trả lời

0

Có thể bạn có thể sử dụng mplot3d để vẽ đồ vật 3D. Here là một trong các mã mẫu.

+0

vấn đề là, tôi không có hàm để vẽ nhưng đối với mỗi pixel (x, y, z) một giá trị được lưu trữ trong mảng 3D. Do đó, tôi không thể sử dụng chức năng được đề xuất hay một hàm lô đất bề mặt. – PyNeto

0

Điều bạn muốn là một loại hình ảnh 3D (một khối). Có lẽ bạn có thể vẽ nó bằng lát (sử dụng imshow() hoặc bất cứ công cụ nào bạn muốn).

Có thể bạn có thể cho chúng tôi biết loại âm mưu bạn muốn?

4

matplotlib không thể vẽ hình ảnh 3d. bạn có thể sử dụng mayavi để thay thế.

5

Điều này không được xác định, vì bạn sẽ thấy những thứ không ở trên bề mặt khối lập phương như thế nào?

Tài liệu của Mayavi có nhiều cách tiếp cận khác nhau để làm những gì bạn muốn làm, bao gồm máy bay cắt và kênh alpha cụ thể voxel. Xem visualizing volumetric scalar data.

Đủ để nói điều này yêu cầu Mayavi và nằm ngoài phạm vi của các tính năng 3D (tiện dụng nhưng hạn chế) của matplotlib.

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