Możesz zmodyfikować wywołanie do tytułu, aby zwrócić uchwyt, który możesz następnie użyć do dostosowania pozycji.
t = title('this is my title');
get(t,'Position')
ans =
-0.0024 1.1810 1.0001
set(t,'Position',get(t,'Position')+[0 .01 0]); % move up slightly
Domyślna pozycja tytułu jest wyrażona jako ułamek względem bieżących osi wykresu, które są oparte na rozmiarze okna rysunku. Więc może się wydawać, że nakładają się one, jeśli okno jest małe. Powiększenie okna może rozwiązać problem bez konieczności robienia czegokolwiek innego.
Możesz także przesunąć fabułę, dostosowując jej położenie - ale ponieważ pozycja tytułu jest ustalona na osiach wydruku, tytuł przesunie się z działką. Ale może to być przydatne w przypadku rozwiązania powyżej, jeśli przestrzeń nad działką jest zatłoczona.
get(gca,'Position')
ans =
0.1300 0.1100 0.7750 0.8150
set(gca,'Position',[.13,.10,.775,.815]); % move plot down a bit
Dla tego, co jest warte, możesz również umieścić tekst w dowolnej pozycji za pomocą polecenia "tekst".
Dodaj przykładowe dane, abyśmy mogli uruchomić Twój kod i zobaczyć problem. – Oleg