I understand that you are trying to create a density plot for the UK using geographical data with `geobubble` in MATLAB. Ensure you are accessing your table data correctly and using `geobubble`'s functions properly.
Here’s how you can adjust your code:
% Load data from Excel file
Data = readtable('Work11.xlsx');
% Extract columns for latitude, longitude, and weight
latAll = Data.latitude;
lonAll = Data.longitude;
weight = Data.Normalized;
% Create a geobubble plot
figure;
geobubble(latAll, lonAll, weight);
title('Density Plot of the UK');
Ensure your latitude and longitude data are accurate and within the UK's geographic bounds. If you encounter a big blue rectangle, it might be due to outliers or incorrect data ranges. Use `geolimits` to focus the map on the UK:
geolimits([49 61], [-8 2]); % Adjust as necessary
I hope this helps!