Я столкнулся с некоторой ошибкой, пытаясь построить некоторые данные так, как я хочу - любой совет будет принят с благодарностью.
left
и right
- векторы несколькихдлиной в сто тысяч, полученной в другом месте.Код ниже показывает left
, дважды - второй график лежит сверху первого, примерно в направлении одного угла.
ax1 = axes;
plot(ax1, left, 'b');
set(ax1, 'xlim', [7.075*10^4 7.5*10^4]);
set(ax1, 'ylim', [-0.02 0.02]);
ax2 = axes('Position', get(ax1,'Position'), 'XAxisLocation', 'top', 'YAxisLocation', 'right', 'Color', 'none', 'XColor', 'k', 'YColor', 'k', 'NextPlot', 'add');
plot(ax2, left, 'b');
set(ax2, 'Units', 'normalized', 'Position', [0.6 0.60 0.25 0.25]);
Я хотел бы сделать то же самое для right
, а затем отобразите каждую пару графиков в качестве вспомогательного участка с двумя соседними участками рядом.Я попытался адаптировать способ, описанный выше, для использования субплота, но, очевидно, я делаю что-то не так, поскольку продолжаю обнулять содержимое каждого субплана и получаю два пустых субплота.Можно ли предотвратить прозрачный фон на меньшем врезанном графике?