Line property error with time series plot
조회 수: 4 (최근 30일)
이전 댓글 표시
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.
댓글 수: 0
채택된 답변
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'
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!