Dải trục thiết lập biểu đồ phân tán Python 3d

Matplotlib ban đầu được thiết kế chỉ với ý tưởng vẽ đồ thị hai chiều. Vào khoảng thời gian 1. 0, một số tiện ích vẽ đồ thị ba chiều được xây dựng trên màn hình hai chiều của Matplotlib và kết quả là một bộ công cụ thuận tiện (nếu hơi hạn chế) để trực quan hóa dữ liệu ba chiều. các ô ba chiều được kích hoạt bằng cách nhập bộ công cụ

%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
7, đi kèm với bản cài đặt Matplotlib chính

Trong 1]

from mpl_toolkits import mplot3d

Sau khi mô-đun con này được nhập, một trục ba chiều có thể được tạo bằng cách chuyển từ khóa

%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
8 tới bất kỳ quy trình tạo trục thông thường nào

Ghi chú

Nhấp vào đây để tải xuống mã ví dụ đầy đủ

Các ô 3D dưới dạng các ô phụ#

Chứng minh bao gồm các ô 3D dưới dạng ô phụ

Dải trục thiết lập biểu đồ phân tán Python 3d

import matplotlib.pyplot as plt
from matplotlib import cm
import numpy as np

from mpl_toolkits.mplot3d.axes3d import get_test_data


# set up a figure twice as wide as it is tall
fig = plt.figure(figsize=plt.figaspect(0.5))

# =============
# First subplot
# =============
# set up the axes for the first plot
ax = fig.add_subplot(1, 2, 1, projection='3d')

# plot a 3D surface like in the example mplot3d/surface3d_demo
X = np.arange(-5, 5, 0.25)
Y = np.arange(-5, 5, 0.25)
X, Y = np.meshgrid(X, Y)
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)
surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.coolwarm,
                       linewidth=0, antialiased=False)
ax.set_zlim(-1.01, 1.01)
fig.colorbar(surf, shrink=0.5, aspect=10)

# ==============
# Second subplot
# ==============
# set up the axes for the second plot
ax = fig.add_subplot(1, 2, 2, projection='3d')

# plot a 3D wireframe like in the example mplot3d/wire3d_demo
X, Y, Z = get_test_data(0.05)
ax.plot_wireframe(X, Y, Z, rstride=10, cstride=10)

plt.show()

Download Python source code: subplot3d.py

Download Jupyter notebook: subplot3d.ipynb

Thư viện được tạo bởi Sphinx-Gallery

Làm cách nào để đặt giá trị trục y trong matplotlib?

Để chỉ định giá trị của trục, tạo danh sách ký tự. Sử dụng phương pháp xticks và yticks để chỉ định các dấu tick trên các trục có điểm dữ liệu đánh dấu x và y tương ứng . Vẽ đường bằng x và y, color=red, sử dụng phương thức plot(). Tạo lề x và y 0.

Làm cách nào để đặt Xlim và Ylim trong Python?

xlim() là một hàm trong mô-đun Pyplot của thư viện Matplotlib được sử dụng để lấy hoặc đặt giới hạn x của các trục hiện tại. ylim() là một hàm trong mô-đun Pyplot của thư viện Matplotlib được sử dụng để lấy hoặc đặt giới hạn y của các trục hiện tại