Khả năng chỉ định độ chính xác của nhãn đánh dấu trên một trục không khả dụng trong MATLAB 7.3 (R2006b).
Để khắc phục sự cố này, bạn có thể truy xuất các dấu tick, chuyển đổi chúng thành các chuỗi với độ chính xác được chỉ định và đặt nhãn thành nhãn đánh dấu mới. Mã ví dụ sau có thể được thực thi tại dấu nhắc lệnh MATLAB, để minh họa công việc này xung quanh:
% Create an example plot.
plot(1:10);
% Query xTick numerical values.
xTick = get(gca,'xTick');
% Create strings out of xTick numerical values with a prescribed precision.
% The format string '%a.bf' means to present the values within a field that
% is wide enough to fit 'a' digits with 'b' digits after the decimal point
% in the format of a 'f'loating point number.
xTickLabel = arrayfun( @(x) sprintf('%3.2f',x), xTick, 'uniformoutput', false);
% Use xTickLabel on the plot.
set(gca, 'xTickLabel', xTickLabel);
Lưu ý rằng một khi các nhãn đánh dấu đã được đặt, chúng ở chế độ thủ công. Các nhãn đánh dấu sẽ không tự động cập nhật với việc thay đổi kích thước của cửa sổ hình hoặc phóng to và thu nhỏ cửa sổ.
Tham chiếu: https://www.mathworks.com/support/solutions/en/data/1-3P8CU0/index.html