Да Вы корректны в размышлении, что C является нефункциональным языком. C является процедурным языком.
Пример:
x = 1:20;
y = randn(size(x));
plot(x, y,'LineWidth',2)
xlabel('x'), ylabel('y'), title('Plot Title')
h = axes('Position', [.15 .65 .2 .2], 'Layer','top');
bar(x,y), title('Bar Title')
axis(h, 'off', 'tight')
Вы можете использовать оси
properties 'position'
и 'units'
и сделайте их слишком большими. Обратите внимание на создание маленьких осей после большой или используйте функцию uistack ()
, чтобы большая не скрывала малую.
Вы не можете сделать оси дочерними для другой оси (например, Mathworks сделать с легендой
). Но вам это все равно не нужно.