필터 지우기
필터 지우기

Axis equal for geoaxes

조회 수: 17 (최근 30일)
Mia Hoffman
Mia Hoffman 2021년 11월 25일
답변: Aditya 2024년 2월 23일
Does anyone know the equivalent of "axis equal" for geoaxes and geoplots?

답변 (1개)

Aditya
Aditya 2024년 2월 23일
Hi Mia,
I understand you're looking for a way to achieve an aspect ratio equivalent to axis equal for your geographic plots in MATLAB. As of my knowledge, there is no direct equivalent of axis equal for geographic axes because they represent a curved surface (the Earth) on a 2D plane, which inherently involves distortion.
However, you can manually adjust the axis limits to control the map's visible area using the geolimits function. This approach allows you to specify the latitude and longitude limits but does not guarantee a uniform scale due to the varying distances that degrees of latitude and longitude represent at different locations on the globe.
Here's an example of how you can set the geographic limits:
% Define the geographic axes
ax = geoaxes;
% Set the latitude and longitude limits
geolimits(ax, [minLatitude maxLatitude], [minLongitude maxLongitude]);
Please replace minLatitude, maxLatitude, minLongitude, and maxLongitude with the desired limits for your geographic axes.
For more information on “geolimits” function, refer to the MATLAB documentation here:
I hope this information proves helpful to you!

카테고리

Help CenterFile Exchange에서 Geographic Plots에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by