easy way to adjust axis labels to match x inputs
조회 수: 3 (최근 30일)
이전 댓글 표시
Hello,
Does it need a for loop somehow?
I need the values on the x axis to show in radians, counting from 0 to 3pi, counting bu pi/20...
Graph is a simple cosine function
댓글 수: 0
채택된 답변
Walter Roberson
2024년 8월 30일
I doubt that is what you really want.
figure
ax = gca;
x = 0:pi/20:3*pi;
y = cos(x);
plot(ax, x, y);
xticks(ax, x);
xticklabels( ax, string(0:1/20:3) + "\pi");
I think it more likely that you only want occasional axes labels.
figure
ax = gca;
x = 0:pi/20:3*pi;
y = cos(x);
plot(ax, x, y);
xt = x(1:10:end);
xticks(ax, xt);
xticklabels(ax, string(0:1/2:3) + "\pi")
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Axis Labels에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

