Пересечение оси и меток в matlab
Я просто не могу найти его. Как настроить ось и метки в matlab, чтобы они пересекались в нулевой точке, а метки чуть ниже оси не слева / внизу графика ?
Если я не ясно выразился - я просто хочу, чтобы сюжет выглядел так, как мы все его рисовали в школе. Пересечение осей, 4 квадранта, метки прямо под осью, кривая ... как идет.
кто-нибудь знает, как его настроить ?
2 ответов
вы должны проверить два представления о Обмен Файлами MathWorks:
надеюсь, они будут работать с любой версией MATLAB у вас есть (представление от Matt Fig является самым последним обновленным).
начиная с выпуска Matlab R2015b, это может быть достигнуто с помощью оси собственность XAxisLocation
и YAxisLocation
установлен до origin
.
другими словами,
x = linspace(-5,5);
y = sin(x);
plot(x,y)
ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';
пример взят из официальной документации MATLAB: