Line property error with time series plot

4 ビュー (過去 30 日間)
John R
John R 2019 年 2 月 1 日
コメント済み: Luna 2019 年 2 月 1 日
I am trying to produce a simple, time series plot of wind speeds for a specified date and time range. I am importing data from a csv file, but running into a error that says 'There is no A property on the line class'. It looks like it is assigning 'A' to the wind variable, but I'm not sure why. Here is my code:
Wind='FloNOAANBDCSep18WindSpd';
wind=Wind(:,7);
t1=datetime(2018,8,31,23,10,0);
t2=datetime(2018,9,30,23,0,0);
time=t1:minutes(10):t2;
plot(time,wind,'r')
title('Wind Speed at CMAN CLKN7')
ylabel('m/s')
legend('NDBC')
Thanks for suggestions.

採用された回答

Luna
Luna 2019 年 2 月 1 日
編集済み: Luna 2019 年 2 月 1 日
Hi John,
The below line is only gives the char array of a file name. You are not actually importing your data.
Wind='FloNOAANBDCSep18WindSpd';
You should read your csv and get it to your workspace first. You can use below functions:
[Wind,txt,raw] = xlsread('FloNOAANBDCSep18WindSpd.csv'); % for numeric(Wind) or raw data
%or
Wind=readtable('FloNOAANBDCSep18WindSpd.csv'); % for table
%or
Wind = csvread('FloNOAANBDCSep18WindSpd.csv') % For numeric
% You can also use full file path all of these three functions:
'C:\users\documents\FloNOAANBDCSep18WindSpd.csv'
  2 件のコメント
John R
John R 2019 年 2 月 1 日
Great, thanks for the help!
Luna
Luna 2019 年 2 月 1 日
Your welcome :)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

製品


リリース

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by