plot when x variables are "strings"

I have created a following csv file
Column 1 "EST 9AM (PST 6AM)", "EST 10AM (PST 7AM)",...
Column 2 Temperature at these time
I read the file in Matlab and tried to plot them. But the error message is that "Error Using Plots: Invalid Data Argument."

 Risposta accettata

You've got to change the data type to datetime. First fecht the date column with this:
T = readtable(filename)
then change it to datetime to any format that you need. like:
T.LocalTime.Format = 'MM/dd/uuuu HH:mm:ss'
you find additional information on the documentation of datetime here: https://de.mathworks.com/help/matlab/ref/datetime.html

1 Commento

alpedhuez
alpedhuez il 26 Mag 2020
Modificato: alpedhuez il 26 Mag 2020
Thank you. That would be my question. I read "EST 9AM (PST 6AM)",... from csv. How can one convert it to datetime format?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Centro assistenza e File Exchange

Prodotti

Release

R2020a

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by