Matlab - как поставить одинаковое количество знаков после запятой в осях

626
Carmen González

Как я могу поместить все числа осей с одинаковым количеством десятичных знаков на графике? Я хочу, чтобы все числа по оси Y имели одинаковое количество десятичных знаков. Благодарю.

Matlab - как поставить одинаковое количество знаков после запятой в осях

0

1 ответ на вопрос

2
Sardar_Usama

Вы можете сделать это, getсвязав yticks, преобразовав их в строку с необходимым количеством десятичных разрядов, используя num2str, а затем setуказав их как yticklabels.

Так что просто добавьте следующую строку после построения:

set(gca,'yticklabel',num2str(get(gca,'ytick')','%.3f'));  %This will set all values on the y-axis to 3 decimal places 

Похожие вопросы