TÓM TẮT
- 1 Giới thiệu chung
- 2 1. Kiến thức nền tảng trước khi vẽ
- 3 2. Chuẩn bị công cụ vẽ
- 4 3. Các bước vẽ đồ thị Oxyz bằng tay
- 5 4. Vẽ đồ thị Oxyz bằng phần mềm GeoGebra 3D
- 6 5. Vẽ đồ thị Oxyz bằng Python (matplotlib)
- 7 6. Một số hình học 3D thường gặp và cách vẽ chúng
- 8 7. Mẹo thực hành và tránh lỗi thường gặp
- 9 8. Ứng dụng thực tế của đồ thị Oxyz
- 10 9. Tổng kết
Giới thiệu chung
Đồ thị Oxyz, hay còn gọi là hệ tọa độ ba chiều, là một công cụ quan trọng trong toán học, vật lý, kỹ thuật và nhiều lĩnh vực khoa học khác. Việc nắm vững cách vẽ và hiểu đồ thị Oxyz không chỉ giúp bạn giải quyết các bài toán không gian mà còn mở ra cánh cửa tới việc mô hình hoá các hiện tượng thực tế một cách trực quan. Bài viết này sẽ hướng dẫn chi tiết, từng bước một, cách vẽ đồ thị Oxyz từ cơ bản đến nâng cao, bao gồm cả việc chuẩn bị công cụ, lựa chọn phần mềm, các quy tắc vẽ, cách biểu diễn các mặt phẳng, đường thẳng, hình khối và một số mẹo thực hành để tránh những lỗi thường gặp.
Lưu ý: Bài viết được chia thành nhiều phần, mỗi phần tập trung vào một khía cạnh cụ thể của việc vẽ đồ thị Oxyz. Bạn có thể đọc toàn bộ để có cái nhìn tổng quan, hoặc chỉ tập trung vào phần bạn quan tâm nhất.
1. Kiến thức nền tảng trước khi vẽ
1.1. Hệ tọa độ Oxyz là gì?
- O: Gốc tọa độ, là điểm giao nhau của ba trục.
- X, Y, Z: Ba trục vuông góc nhau, thường được biểu diễn bằng các mũi tên màu đỏ (X), xanh lá (Y) và xanh dương (Z).
- Tam giác vuông: Hai trục đầu tiên (X và Y) thường nằm trên mặt phẳng ngang (mặt phẳng XY), trong khi trục Z đứng thẳng lên trên (hoặc xuống dưới tùy vào quy ước).
1.2. Các khái niệm quan trọng
| Khái niệm | Định nghĩa | Ví dụ |
|---|---|---|
| Tọa độ điểm | Một điểm P trong không gian được biểu diễn bằng bộ ba (x, y, z). | P(2, -3, 5) |
| Vector | Định hướng và độ dài, biểu diễn dưới dạng (\vec{v} = (a, b, c)). | (\vec{v} = (1, 2, -1)) |
| Mặt phẳng | Được xác định bằng một điểm và một vector pháp tuyến, hoặc bằng phương trình (\ax + \by + \cz + d = 0). | Mặt phẳng (x + y + z = 6) |
| Đường thẳng | Xác định bằng một điểm và một vector chỉ hướng, hoặc bằng hệ phương trình (\frac{x-x_0}{a} = \frac{y-y_0}{b} = \frac{z-z_0}{c}). | Đường thẳng đi qua (1,2,3) và hướng (2, -1, 4) |
2. Chuẩn bị công cụ vẽ

Có thể bạn quan tâm: Cách Vẽ Đồ Thị Online: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2.1. Dụng cụ truyền thống
| Dụng cụ | Mô tả | Cách sử dụng |
|---|---|---|
| Bảng vẽ (graph paper) | Giấy kẻ lưới có các ô vuông 1cm hoặc 0.5cm. | Đánh dấu trục OX và OY trên mặt phẳng, sau đó vẽ trục OZ bằng góc 45° lên trên. |
| Thước kẻ | Thước kim loại hoặc nhựa, độ dài 15-30 cm. | Đo và vẽ các đoạn thẳng chính xác. |
| Compas (cái compa) | Dùng để vẽ các vòng tròn và cung tròn trong không gian. | Đặt đầu kim ở gốc O, mở rộng để vẽ các đường tròn đồng tâm. |
| Bút chì, tẩy | Bút chì HB hoặc 2B, tẩy cao su. | Vẽ nhẹ để dễ sửa lỗi, sau đó tô đậm khi đã chắc chắn. |
| Màu vẽ (bút màu hoặc bút gel) | Màu đỏ, xanh lá, xanh dương để phân biệt các trục. | Dùng màu đỏ cho X, xanh lá cho Y, xanh dương cho Z. |
2.2. Phần mềm hỗ trợ
| Phần mềm | Ưu điểm | Nhược điểm | Link tải |
|---|---|---|---|
| GeoGebra 3D | Miễn phí, giao diện thân thiện, hỗ trợ mô phỏng 3D thực tế. | Đôi khi tính toán phức tạp chậm. | https://www.geogebra.org/3d |
| MATLAB | Mạnh mẽ trong tính toán và vẽ đồ thị phức tạp. | Yêu cầu bản quyền, học hơi khó. | https://www.mathworks.com |
| Python (matplotlib, plotly) | Linh hoạt, mở rộng, có thể viết script tự động. | Cần kiến thức lập trình. | https://www.python.org |
| AutoCAD | Độ chính xác cao, dùng trong kỹ thuật. | Phức tạp, chi phí cao. | https://www.autodesk.com |
| SketchUp | Dễ học, thích hợp cho mô hình kiến trúc. | Không mạnh về tính toán toán học. | https://www.sketchup.com |
Khuyên dùng cho người mới: Bắt đầu với GeoGebra 3D hoặc Python + matplotlib (nếu đã có chút kiến thức lập trình). Hai công cụ này cung cấp môi trường trực quan và không tốn kém.
3. Các bước vẽ đồ thị Oxyz bằng tay
3.1. Vẽ trục OX và OY trên mặt phẳng
- Xác định gốc O ở trung tâm tờ giấy.
- Vẽ trục OX: Đánh dấu một đoạn thẳng ngang dài khoảng 10 cm, kéo dài sang trái và phải O, dùng bút màu đỏ.
- Vẽ trục OY: Đánh dấu một đoạn thẳng dọc dài khoảng 10 cm, kéo dài lên trên và xuống dưới O, dùng bút màu xanh lá.
- Ghi nhãn: Ghi “X” ở đầu trục OX (phải), “-X” ở đầu trái; “Y” ở đầu trên, “-Y” ở đầu dưới.
3.2. Vẽ trục OZ
- Xác định góc: Trục OZ thường được vẽ theo góc 45° lên trên bên phải (hoặc bên trái tùy quy ước). Đặt thước sao cho góc với trục OX là 45°.
- Vẽ đoạn thẳng: Từ gốc O, kéo dài khoảng 7-8 cm, dùng bút màu xanh dương.
- Ghi nhãn: Ghi “Z” ở đầu trục, “-Z” ở phía đối diện (nếu vẽ hai chiều).
3.3. Đánh dấu các đơn vị

Có thể bạn quan tâm: Cách Vẽ Đồ Thị Matlab: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
- Đơn vị trục X và Y: Đánh dấu các điểm cách O một khoảng cách đồng đều (ví dụ: mỗi 1 cm = 1 đơn vị). Đánh số từ -5 đến 5.
- Đơn vị trục Z: Vì trục Z không nằm trên mặt phẳng, nên đánh dấu các điểm cách O 1 cm, 2 cm,… tương tự, nhưng cần vẽ các “đánh dấu” ngắn gọn (đường chấm) dọc theo trục.
3.4. Vẽ các mặt phẳng cơ bản
| Mặt phẳng | Phương trình | Cách vẽ |
|---|---|---|
| Mặt phẳng XY | (z=0) | Vẽ một hình vuông hoặc hình chữ nhật nằm trên trục X và Y, không có độ cao. |
| Mặt phẳng XZ | (y=0) | Vẽ một hình vuông nghiêng, sử dụng trục X và Z. |
| Mặt phẳng YZ | (x=0) | Vẽ một hình vuông nghiêng, sử dụng trục Y và Z. |
- Bước thực hiện: Đánh dấu 4 điểm giao nhau của các trục (ví dụ: (5,0,0), (-5,0,0), (0,0,5), (0,0,-5)) rồi nối chúng lại tạo thành hình bình hành.
3.5. Vẽ một điểm trong không gian
Giả sử muốn vẽ điểm P(2, -3, 4).
- Xác định trên trục X: Từ O, di chuyển 2 đơn vị sang phải → điểm A.
- Xác định trên trục Y: Từ A, di chuyển 3 đơn vị xuống dưới (vì -3) → điểm B.
- Xác định trên trục Z: Từ B, di chuyển 4 đơn vị lên trên (theo trục Z) → điểm P.
- Vẽ đường thẳng nối: Dùng nét nhẹ để nối O → A → B → P, sau đó tô đậm điểm P và ghi nhãn.
3.6. Vẽ một đường thẳng
Ví dụ: Đường thẳng đi qua P(1,2,3) và Q(4,5,6).
- Xác định vector chỉ hướng: (\vec{v} = Q – P = (3,3,3)).
- Vẽ điểm P và Q như trên.
- Nối P và Q bằng một đoạn thẳng, kéo dài ra hai phía nếu cần (để biểu diễn đường thẳng vô hạn).
- Ghi nhãn: Đặt “đường thẳng PQ” gần đoạn thẳng.
3.7. Vẽ một mặt phẳng tổng quát
Phương trình: (2x – y + 3z = 6).
- Tìm giao điểm với các trục: Khi (y=z=0) → (x=3); khi (x=z=0) → (y=-6); khi (x=y=0) → (z=2).
- Đánh dấu các điểm A(3,0,0), B(0,-6,0), C(0,0,2).
- Nối ba điểm lại tạo thành tam giác. Đối với mặt phẳng vô hạn, kéo dài các cạnh tam giác thành các đường thẳng, tạo thành hình bình hành hoặc lưới.
4. Vẽ đồ thị Oxyz bằng phần mềm GeoGebra 3D
4.1. Cài đặt và khởi động
- Truy cập https://www.geogebra.org/3d và tải phiên bản Desktop hoặc dùng phiên bản trực tuyến.
- Mở ứng dụng, giao diện sẽ hiện ba trục OX, OY, OZ màu đỏ, xanh lá, xanh dương.
4.2. Vẽ các trục và lưới

Có thể bạn quan tâm: Cách Vẽ Đồ Thị Index: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
- Tự động: GeoGebra hiển thị trục và lưới mặc định.
- Tùy chỉnh: Vào “View → Axes” để bật/tắt trục, “Settings → Grid” để điều chỉnh khoảng cách lưới.
4.3. Nhập điểm, đường thẳng, mặt phẳng
4.3.1. Nhập điểm
- Gõ
P = (2, -3, 4)trong thanh nhập. - Điểm P sẽ xuất hiện, có thể kéo để thay đổi tọa độ.
4.3.2. Nhập đường thẳng
- Dạng tham số:
l = Line(1,2,3), (4,5,6) - Hoặc dạng tham số:
l = ParametricCurvet, (1+3t, 2+3t, 3+3t), t, -5, 5
4.3.3. Nhập mặt phẳng
- Dạng chuẩn:
Plane2x - y + 3z = 6 - Hoặc qua ba điểm:
Plane(3,0,0), (0,-6,0), (0,0,2)
4.4. Tùy chỉnh màu sắc và độ trong suốt
- Click chuột phải vào đối tượng → “Object Properties”.
- Tab “Color” để chọn màu.
- Tab “Style” → “Opacity” để điều chỉnh độ trong suốt (đặc biệt hữu ích khi vẽ nhiều mặt phẳng chồng lên nhau).
4.5. Xuất bản và chia sẻ
- Export → “Graphics View as PNG” hoặc “PDF” để lưu hình ảnh.
- Share → “Copy Link” để chia sẻ dự án trực tuyến.
5. Vẽ đồ thị Oxyz bằng Python (matplotlib)
5.1. Cài đặt môi trường
pip install matplotlib numpy
5.2. Mã nguồn mẫu

Có thể bạn quan tâm: Cách Vẽ Đồ Thị Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D # Tạo figure 3D
fig = plt.figure(figsize=(8,6))
ax = fig.add_subplot(111, projection='3d') # Vẽ trục
max_range = 5
ax.set_xlim(-max_range, max_range)
ax.set_ylim(-max_range, max_range)
ax.set_zlim(-max_range, max_range)
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z') # Vẽ một điểm P(2,-3,4)
ax.scatter(2, -3, 4, color='red', s=50)
ax.text(2, -3, 4, ' P(2,-3,4)', color='red') # Vẽ đường thẳng qua P và Q
P = np.array(1,2,3)
Q = np.array(4,5,6)
t = np.linspace(-2, 2, 100)
line = np.outer(t, Q-P) + P
ax.plot(line:,0, line:,1, line:,2, color='green', label='Đường thẳng PQ') # Vẽ mặt phẳng 2x - y + 3z = 6
xx, yy = np.meshgrid(np.linspace(-5,5,10), np.linspace(-5,5,10))
zz = (6 - 2xx + yy) / 3
ax.plot_surface(xx, yy, zz, alpha=0.5, color='cyan', rstride=1, cstride=1) ax.legend()
plt.show()
5.3. Giải thích đoạn mã
- Axes3D: Tạo không gian 3D.
- set_xlim / set_ylim / set_zlim: Đặt giới hạn trục.
- scatter: Vẽ điểm.
- plot: Vẽ đường thẳng.
- plot_surface: Vẽ mặt phẳng với độ trong suốt
alpha=0.5.
Bạn có thể tùy chỉnh các tham số để vẽ các hình khối phức tạp hơn như hình cầu, hình nón, hoặc các hàm bề mặt phi tuyến.
6. Một số hình học 3D thường gặp và cách vẽ chúng
6.1. Hình lập phương
- Các đỉnh: (±a, ±a, ±a) với a là độ dài cạnh.
- Cách vẽ bằng tay: Vẽ 2 hình vuông song song, nối các đỉnh tương ứng.
- Cách vẽ bằng GeoGebra:
Cube(0,0,0), (a,a,a)(đối với phiên bản hỗ trợ).
6.2. Hình cầu
- Phương trình: ((x-x_0)^2 + (y-y_0)^2 + (z-z_0)^2 = r^2).
- Vẽ bằng Python:
phi = np.linspace(0, np.pi, 30)
theta = np.linspace(0, 2np.pi, 30)
phi, theta = np.meshgrid(phi, theta)
r = 3
x = rnp.sin(phi)np.cos(theta)
y = rnp.sin(phi)np.sin(theta)
z = rnp.cos(phi)
ax.plot_surface(x, y, z, color='orange', alpha=0.6)
6.3. Hình nón
- Phương trình: (x^2 + y^2 = (kz)^2) (k là hệ số góc).
- Vẽ bằng GeoGebra:
Cone(0,0,0), (0,0,5), 2(đỉnh tại O, trục dài 5, bán kính đáy 2).
6.4. Đồ thị hàm bậc ba (\;z = x^2 + y^2)

- Python:
x = np.linspace(-5,5,100)
y = np.linspace(-5,5,100)
x, y = np.meshgrid(x, y)
z = x2 + y2
ax.plot_surface(x, y, z, cmap='viridis', alpha=0.8)
7. Mẹo thực hành và tránh lỗi thường gặp
| Lỗi thường gặp | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Các trục không vuông góc | Vẽ tay không chính xác, góc lệch | Dùng thước kẻ có góc 90°, hoặc phần mềm để tự động vuông góc. |
| Đánh dấu sai đơn vị | Không đồng nhất khoảng cách | Đánh dấu một lần, dùng thước để sao chép khoảng cách đều. |
| Mặt phẳng bị lệch | Không tính đúng giao điểm | Kiểm tra lại phép tính giao điểm với các trục. |
| Đồ thị quá chồng chập | Không dùng độ trong suốt | Tăng opacity hoặc vẽ từng phần một cách riêng biệt. |
| Không thể nhìn được các đối tượng phía sau | Đặt góc nhìn không phù hợp | Thay đổi góc quay 3D (trong phần mềm) hoặc vẽ các đường nét nét đậm hơn cho các đối tượng nền. |
7.1. Kỹ thuật “lớp” (layer) trong phần mềm
- Layer 1: Trục và lưới (đặt ở dưới).
- Layer 2: Các mặt phẳng nền (độ trong suốt 30-40%).
- Layer 3: Đường thẳng, vector (màu đậm).
- Layer 4: Các điểm đặc biệt, chú thích (màu đỏ).
Việc sắp xếp lớp giúp đồ thị rõ ràng, không bị lẫn lộn.
8. Ứng dụng thực tế của đồ thị Oxyz
- Kỹ thuật xây dựng: Mô hình hoá khối nhà, cầu, hệ thống ống dẫn.
- Khoa học dữ liệu: Phân tích dữ liệu ba chiều (ví dụ: vị trí GPS + độ cao).
- Y học: Mô phỏng cấu trúc cơ thể, hình ảnh CT, MRI.
- Thiết kế đồ họa 3D: Tạo mô hình nhân vật, môi trường trong game.
- Vật lý: Phân tích chuyển động ba chiều, trường điện từ, mô phỏng lực.
9. Tổng kết
Việc vẽ đồ thị Oxyz không chỉ là một kỹ năng cơ bản trong toán học mà còn là nền tảng cho nhiều lĩnh vực khoa học và kỹ thuật. Qua bài viết này, bạn đã nắm được:
- Các kiến thức nền tảng về hệ tọa độ ba chiều.
- Cách chuẩn bị dụng cụ và lựa chọn phần mềm phù hợp.
- Các bước chi tiết để vẽ bằng tay, từ trục, điểm, đường thẳng đến mặt phẳng tổng quát.
- Hướng dẫn thực hành với GeoGebra 3D và Python (matplotlib), kèm mẫu mã nguồn cụ thể.
- Các hình học 3D thường gặp và cách biểu diễn chúng.
- Những mẹo và lưu ý giúp tránh lỗi, tối ưu hoá quá trình vẽ.
Hy vọng rằng sau khi đọc và thực hành, bạn sẽ tự tin hơn trong việc vẽ và phân tích các đồ thị Oxyz, mở ra cơ hội khám phá sâu hơn các mô hình không gian trong học tập và công việc. Chúc bạn thành công!
