Hello, I'm using MatLab for my cs class in college, it's an intro class and I know close to nothing about coding.
I would like to make a graph of x and y values, I understand that part, with numbers though.
My x values are i guess words instead of numbers, how do I represent that?
Thank you!

 Accepted Answer

BN
BN on 1 Feb 2020
Edited: BN on 1 Feb 2020
First, you can create Words
Words = {'word_one'; 'word_two'; 'word_three'};
then plot what ever you want, and after plot part:
set(gca,'xtick',[1:3],'xticklabel',Words)
Further, you can read Label x-axis.
If you want to rotate Words after doing this, as I can predict, it you can read this documentation: xtickangle

4 Comments

Since we do not know what the values are on the x-axis, a more appropriate approach would be:
set(gca,'xtick',linspace(min(xlim),max(xlim),3),'xticklabel',Words)
BN
BN on 1 Feb 2020
You are right. Sorry, it's my bad. Thank you for let me know. ?
No worries!
You guys are both awesome! Thank you so much!

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!