Why can't I edit y label and x labels in matlab subplot figures (.FIG)
    조회 수: 11 (최근 30일)
  
       이전 댓글 표시
    
I have a 3 x 2 subplots (tiledlayout) with a common Y label and X label. I want to edit the labels and change the font and fontsize size but I'm unable to edit it.
The subplots axis labels were controlled by 
tle = tiledlayout(3,2,"TileSpacing","compact");
tle.XLabel.String = 'Time';
tle.YLabel.String = 'Temp';
So its a single Y and X labels for the plots.this was done sometime ago and I need to edit the figs to change the fonts and fontsize. The problem does not affect figures with only one plot except for the subplots and tiledlayout figures.
댓글 수: 0
채택된 답변
  Star Strider
      
      
 2023년 9월 21일
        I’m not certain what the problem is.  
You can get the handles to each subplot with: 
Axsp = subplot(3,2,4);                          % Fourth Subplot Axes
for that particular subplot.  
You then have access to that subplot’s properties: 
Axsp.XLabel = 'NewLabel'
Axsp.XLabel.FontSize = 12;
Example — 
figure
subplot(3,2,4)
plot((0:0.1:2*pi), sin((0:0.1:2*pi)))
xlabel('Time (s)')
ylabel('Velocity (cm/s)')
Then later — 
Axsp = subplot(3,2,4);                          % Fourth Subplot Axes
Axsp.XLabel.FontSize = 12;
.
댓글 수: 4
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Subplots에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



