Simple 2D plot; Any way I can use String for xtick?
39 views (last 30 days)
Show older comments
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?
0 Comments
Accepted Answer
Wayne King
on 21 Mar 2012
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)
More Answers (1)
See Also
Categories
Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!