Вы хотите поэкспериментировать со свойствами оси.Некоторые свойства, представляющие интерес.
xcolor %The color of the x-axis line and the x axis labels
ycolor %
box %'on', or 'off' indicating if one or both sides of a plot should have lines
xtick %Where to place the labels
ytick
Для полностью обнаженного графика используйте:
figure
set(gca,'xcolor','w','ycolor','w','xtick',[],'ytick',[])
Чтобы установить также белый фон фигуры
set(gcf,'color','w')
В зависимости отв вашей конкретной задаче вы можете попробовать свойство 'box', чтобы увидеть, как оно влияет на ваши графики
set(gca,'box','on')
set(gca,'box','off')
Если вы хотите отключить фактические линии графиков, но сохранить метки графиков, тогда яЯ не знаю простого решения.Я думаю, что мне нужно будет удалить оси, как описано выше, а затем вручную добавить метки, используя функцию text
.
Редактировать: Как я только что узнал из этого вопроса, Наложение графикаMATLAB вы также можете попробовать
axis off
axis on
Что, я думаю, эквивалентно
set(gca,'visible','off')
set(gca,'visible','on')
Edit 2:
Если ничего не работает, активируйте"браузер сюжета" на вашей фигуре.Используйте «просмотр» -> «браузер заговора».На панели обозревателя снимайте флажки с каждого объекта, пока не выясните, какой объект рисует линии, которые нужно удалить.
Затем дважды щелкните по объекту, который нарушил настройку, чтобы открыть панель «Редактор свойств», и чаще всегоСкорее всего, нажмите «Дополнительные свойства», чтобы просмотреть все возможные свойства этого объекта.Из этого представления вы можете (надеюсь) выяснить, какой объект рисует оскорбительные линии.
После того, как вы выяснили объект и свойство для редактирования, вы, вероятно, сможете выяснить, где в коде этот объект создан,и установите свойство программно.