График чистой логарифмической шкалы (loglog)

У меня есть этот график loglog, который я хотел бы очистить по оси Y, который, как вы видите ниже, немного беспорядок.

мой сюжет

Я бы хотел, чтобы сюжет выглядел так:

ожидаемые результаты

В частности, я хочу удалить галочки, которые видны между значениями (0, 10e-2, 10e-4, 10e-6, 10e-8, 10e-10). Как этого добиться?


person Antia    schedule 26.12.2016    source источник
comment
что-то вроде grid on, а также set(gca,'fontsize',14)   -  person shamalaia    schedule 26.12.2016


Ответы (1)


Вы можете отключить второстепенные галочки:

y = logspace(1,-8,5);
x = logspace(0.5,2,5);
loglog(x,y)
grid on
ax = gca;
ax.YAxis.MinorTick = 'off'; % and the same for the X-axis
ax.FontSize = 16;

minorTick

person EBH    schedule 26.12.2016
comment
Ваше здоровье! Кроме того, я добавил ax.YMinorGrid = 'off', чтобы избавиться от второстепенных линий сетки, которые все еще были для меня. - person Antia; 26.12.2016