Geoscatter error - wrong data type?
Afficher commentaires plus anciens
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 commentaires
darova
le 26 Nov 2019
Can't see any data
Agata Olejnik
le 26 Nov 2019
darova
le 26 Nov 2019
Try
data = xlsread('test.xlsx','B2:E37');
lat=data(:,2);
lon=data(:,3);
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Geographic Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!