필터 지우기
필터 지우기

Simple 2D plot; Any way I can use String for xtick?

조회 수: 24 (최근 30일)
Joon Jeon
Joon Jeon 2012년 3월 21일
I am going to put four ticks on horizontal axis such as
t=1:1:4
However, actually, each number implies scenarios. So, instead of using that, I'd like to use such as
t=['Scenario1', 'Scenario2', 'Scenario3','Scenario4'];
y=[33 55 66 77];
plot(t,y)
However, as expected, the result shows an error message saying that t is not going to be converted to number.
Is there any way I can put these strings as x tick?

채택된 답변

Wayne King
Wayne King 2012년 3월 21일
Hi, Yes, there are a number of ways. Here is one:
y = [33 55 66 77];
plot(y)
set(gca,'xtick',1:4);
set(gca,'xticklabel',{'Scenario1', 'Scenario2', 'Scenario3','Scenario4'},'fontsize',8)

추가 답변 (1개)

Joon Jeon
Joon Jeon 2012년 3월 21일
I added
xlim([0.8, 4,2]);
to make it look neater.

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by