Trong hình Matlab, tôi chỉ muốn loại bỏ các dấu tích từ các trục trên cùng và bên phải bằng cách giữ hộp đồ thị.matlab chỉ xóa các dấu trên cùng và phải bằng cách rời khỏi ô trên
Tôi biết nếu tôi tắt hộp cốt truyện, các dấu tích ở trên cùng và bên phải sẽ biến mất. Nhưng, đây không phải là điều tôi muốn. Nói cách khác, tôi muốn giữ cho ve chỉ ở phía dưới và bên trái và, đồng thời, muốn giữ hộp âm mưu trên.
Đây là một trong những điều mà bạn chỉ đơn giản là không thể làm độc đáo. Bạn phải nghỉ mát để lừa. Nếu bạn đang cố gắng để có được hai trục với nhau với trục x liên kết và hai trục y riêng biệt trên cả hai mặt, cách tiếp cận dễ nhất là đặt cả hai trục thành 'hộp off'. Sau đó di chuyển x-rìu của trục thứ hai lên trên cùng, loại bỏ dấu tick và nhãn trục và nó sẽ đóng hình ảnh một cách độc đáo. –
Điều đó đã hiệu quả. Cảm ơn! Tôi không thể chỉnh sửa mã độc đáo ở đây, nhưng tôi đặt mã bên dưới. hình lw = 2; x = 0: 5: 10; lô (x, x) a1 = gca; set (a1, 'box', 'off', 'tickdir', 'out', 'xticklabel', {}, 'yticklabel', {}, ... 'linewidth', lw, 'Xtick', [ 0: 5: 10], 'ytick', [0: 5: 10]) trục vuông a2 = copyobj (a1, gcf); đặt (a2, 'màu', 'không', 'xaxislocation', 'trên cùng', 'yaxislocation', 'phải', 'xtick', [], 'ytick', []) –