how to change the position of the axis data?
    2 ビュー (過去 30 日間)
  
       古いコメントを表示
    
how to change the position of the axis data? I want the numbers to be on the other side of the axis
something like this

0 件のコメント
採用された回答
  Jan
      
      
 2022 年 11 月 8 日
        
      編集済み: Jan
      
      
 2022 年 11 月 8 日
  
      % Dummy contents:
H = axes;
plot(1:10);
drawnow;
% Get original ticks:
XTick  = H.XTick;
XLabel = H.XTickLabel;
nTick  = numel(XTick);
% Calculate modified positions, omit the marginal ticks:
YL     = H.YLim;  
Ypos   = repmat(YL(1) + (YL(2) - YL(1)) / 40, 1, nTick - 2);
text(XTick(2:nTick-1), Ypos, XLabel(2:nTick-1), ...
    'HorizontalAlignment', 'center', 'VerticalAlignment', 'bottom')
% Remove original tick labels:
H.XTickLabel = {};
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


