使用matlab从shp文件更改地图多边形的颜色

使用matlab从shp文件更改地图多边形的颜色,matlab,Matlab,我的问题是如何在使用matlab时从shp文件(shapefile)更改地图的多边形。我在做这个项目的时候,我得到了需要使用的SHP文件格式的地图,我能够在matlab中读取地图,但是地图被划分为多个区域,每个区域都有自己的颜色,我遇到的问题是将多边形更改为各自的颜色,任何人看到这一点,请帮助并尽快回复我。您是使用MathWorks的映射工具箱,还是使用第三方代码(如Shapefile C库中的代码)来导入Shapefile?如果您使用的是Mapping工具箱,我在这里帮不上什么忙,因为我没有这

我的问题是如何在使用matlab时从shp文件(shapefile)更改地图的多边形。我在做这个项目的时候,我得到了需要使用的SHP文件格式的地图,我能够在matlab中读取地图,但是地图被划分为多个区域,每个区域都有自己的颜色,我遇到的问题是将多边形更改为各自的颜色,任何人看到这一点,请帮助并尽快回复我。

您是使用MathWorks的映射工具箱,还是使用第三方代码(如Shapefile C库中的代码)来导入Shapefile?如果您使用的是Mapping工具箱,我在这里帮不上什么忙,因为我没有这个工具箱——希望其他人能在这里提供帮助

在任何情况下,如果您可以将shapefile导入到MATLAB工作区,您应该能够在某处找到向量数据(多边形和属性数据等)

如果在工作区中没有看到任何内容,则可能可以在图形(或轴)中找到这些数据

数据=获取(_句柄)

我会在那里寻找数据

获取多边形和特性数据后,可以使用任意颜色(基于在其中找到的任何其他信息)对其进行修补/填充

祝你好运