6. CHƯƠNG VI: ĐỒTHỊDẠNG ĐƯỜNG
6.2. Lựa chọn màu vẽ, nét vẽ
Trường hợp có nhiều đường nét vẽkhác nhau, ta nên phân biệt bằng những kiểu và màu nét vẽkhác nhau. Những lựa chọn này có ngay trong câu lệnh plot.
plot(x, y, 'lựa chọn')
Trongđó,lựa chọnlà một chuỗi kí tựcó 3 phần quiđịnh nhưsau:
md--
với mlà một kí tựchỉmàu vẽ, thường là chữđầu của từtiếng Anh tươngứng
dlà kí hiệu đánh dấu các điểm nút
--là một hay hai kí tựthểhiện kiểu nét vẽ Ví dụ: 0 50 100 150 200 -0.4 -0.2 0 0.2 0.4
Qua trinh muc nuoc thuc do
t (s) z (m ) Hình 1: Ví dụvềbiểuđồdạngđường 100 110 120 130 140 150 0 0.1 0.2 0.3 0.4
Qua trinh muc nuoc thuc do
t (s)
z
(m
)
Hình 2: Biểuđồdạngđường sau khi chỉnh lại phạm vi các trục
plot(x, y, 'r') vẽđồthịnét vẽmàu đỏ(red). Không có lựa chọn kiểu nét vẽcụthể, dođó máy sẽvẽkiểu nét liền (mặcđịnh).
plot(x, y, 'g--') vẽđồthịnét vẽxanh lục (green). Nét vẽđược chọn là kiểu nét đứt (--).
plot(x, y, 'b*-') vẽđồthịnét vẽxanh lam (blue). Nét vẽđược chọn là kiểu nét liền với cácđiểm dấu sao (*-).
Nhưvậy có thểtổhợp các kiểu màu và nét vẽkhác nhau, theo bảng sau đây3:
Màu vẽ Nét vẽ Điểm nút
r red,đỏ - nét liền * dấu sao g green, xanh lục -- nétđứt + dấu cộng b blue, xanh lam : nét chấm s hình vuông k black,đen .- nét chấm gạch ^ tam giác
3 Thực ra ta có thểlựa chọn kiểu và nét vẽtrực tiếp trên biểuđồcủa MatLab bằng cách chọn Edit Plot (hoặc nút
trên thanh công cụ) rồi nháy phải chuột vàođường cần chỉnh và lựa chọnLine Style(kiểuđường),Line Width(bềrộng) hoặcMarker(kiểuđiểm nút) (xem Hình 3).
Hình 3: Kiểu nét vẽcùng các thuộc tính khác có thểlựa chọn trực tiếp sau khi chọn chếđộEdit Plotvà nháy phải chuột
Theo mặc định, khi có một đường mới được vẽ ra thìđường cũ sẽ biến mất. Để vẽ nhiều đường trên cùng một biểu đồ ta cần gõ lệnh:
hold on
trước khi vẽ các đường tiếp theo.
Chẳng hạn ta có thể thêm một đường nét đứt nằm ngang biểu thị mực nước bằng 0 theo cách sau:
hold on; plot([0 200],[0 0],':');
Bản thân trên đường mực nước có thể thêm các điểm dấu *:
plot(t,z,'*-');
Nếu muốn đóng khung đồ thị và tạo các đường dóngta lần lượt gõ vào các lệnh: box on
grid on
Ngược lại, để xóa các đường đóng khung vàđường dóng, chỉ cần gõ: box off
grid off