Computer >> Máy Tính >  >> Lập trình >> Python

Lưu cốt truyện 3D trong PDF 3D bằng Python

Để lưu biểu đồ 3D trong PDF bằng Python, chúng ta có thể thực hiện các bước sau

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo một hình mới hoặc kích hoạt một hình hiện có.

  • Thêm 'rìu' vào hình như một phần của sự sắp xếp lô phụ.

  • Tạo u, v, x, y z điểm dữ liệu bằng cách sử dụng numpy.

  • Vẽ khung dây 3D.

  • Đặt tiêu đề của cốt truyện.

  • Lưu con số hiện tại bằng savefig () phương pháp.

Ví dụ

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

u, v = np.mgrid[0:2 * np.pi:30j, 0:np.pi:20j]
x = np.cos(u) * np.sin(v)
y = np.sin(u) * np.sin(v)
z = np.cos(v)

ax.plot_wireframe(x, y, z, color="red")

ax.set_title("Sphere")

plt.savefig("test.pdf")

plt.show()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Lưu cốt truyện 3D trong PDF 3D bằng Python

Ngoài ra, nó sẽ tạo một tệp PDF có tên test.pdf trong thư mục dự án và lưu hình ảnh này vào tệp đó.