add text to value of a plot, part 3

I have a spreadsheet
column 1: January 3,4,5,...
column 2: 1,2,3,...
column 3; temperature of January 3,4,5,...
I would like to have a plot of
x-axis Day 1 (January 3), Day 2 (January 4),...
y-axis Temperature

Answers (1)

You may use readtable, readmatrix, or readcell function to read the excel sheet.
plot(readMatrixOutput(:,2)) % Using second column of matrix as it has temperature values
% Change the labels of x-axis
xticklabels({'Day 1 (January 3)','Day 2 (January 4)','Day 3 (January 5)'})
Refer this link for documentation of xticklabels.

2 Comments

I wanted to generate labels such as "Day 1 (January 3)" using Matlab not manually.
You may try datetick function. I am not sure of Day 1 (January 3) format, but you can generate January 3 format automatically

This question is closed.

Products

Release

R2020a

Tags

Asked:

on 26 May 2020

Closed:

on 20 Aug 2021

Community Treasure Hunt

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

Start Hunting!