# Change scale of x-axis on plot

조회 수: 55 (최근 30일)
Megan Thompson . 2021년 11월 9일
답변: Mathieu NOE . 2021년 11월 9일
Hi, my code plots 3 lines onto one plot
The x-axis scale is very big, 0 to 40,000, while the y axis is very small (between +/- 0.06)
When I do my plot the x-axis shows the scale 0 to 4, (x 10^4). How do I change it so that it simply says 0 to 40,000 instead?
Thank you!

댓글을 달려면 로그인하십시오.

### 답변 (3개)

Joseph Cheng 2021년 11월 9일
there are different methods posted there that should work for you
##### 댓글 수: 0표시 이전 댓글 수: -1숨기기 이전 댓글 수: -1

댓글을 달려면 로그인하십시오.

dpb 2021년 11월 9일
hAx=gca;
hAx.XAxis.TickLabelFormat='%d';
hAx.XAxis.Exponent=0;
##### 댓글 수: 0표시 이전 댓글 수: -1숨기기 이전 댓글 수: -1

댓글을 달려면 로그인하십시오.

Mathieu NOE 2021년 11월 9일
hello Megan
you have to create a specific XTick / XTickLabel to represent the number the way you prefer
here an example with 5 values of the x data vector used to create the new XTick / XTickLabel x = (0:40e3);
y = randn(size(x))*0.02;
N = 5;
xt = linspace(min(x),max(x),N);
XtLabels = num2cell(xt);
plot(x,y);
set(gca,"XTick",xt,"XTickLabel",XtLabels);

댓글을 달려면 로그인하십시오.

### 카테고리

Help CenterFile Exchange에서 Errorbars에 대해 자세히 알아보기

R2020b

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!