Geoscatter error - wrong data type?
古いコメントを表示
Hi!
I'm having a problem with geoscatter plotting.
I have an .xls file with lon and lat data in columns and I want to plot it as scatter points on a basemap. I'm using this code:
data = xlsread('test.xlsx');
lat=data(:,2);
lon=data(:,3);
figure(1)
geoscatter('lat','lon',);
geolimits([57.655 57.669],[11.84995 11.85])
title 'Hinsholmen Leisure Boat Harbour';
but I keep getting the same error message:
"Error using geoscatter (line 56)
Expected lat to be one of these types:
double, single, uint8, uint16, uint32, uint64, int8, int16, int32, int64"
My datapoints are numbers, they show as 'double' in the workspace. What am I doing wrong? I'm using MATLAB_R2019b
3 件のコメント
darova
2019 年 11 月 26 日
Can't see any data
Agata Olejnik
2019 年 11 月 26 日
darova
2019 年 11 月 26 日
Try
data = xlsread('test.xlsx','B2:E37');
lat=data(:,2);
lon=data(:,3);
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Grid Lines, Tick Values, and Labels についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!