政治地图的彩色地图

政治地图通常使用柔和的、对比鲜明的颜色,便于区分一个国家与其邻国。可以使用。创建此类的颜色映射polcmap函数。的polcmap函数使用随机选择的所有色调的颜色创建一个colormap。因为颜色是随机的,如果你不喜欢这个结果,就执行polcmap再次生成不同的颜色映射。

请注意

著名的四色定理指出,任何政治地图都可以用四种颜色来完全区分相邻的小块区域。实验找出需要多少种颜色才能使相邻的颜色不同polcmap

查看政治地图的颜色地图

显示usastatelo数据设置为补丁,设置地图用worldmap并将其与geoshow。注意,默认的面颜色是黄色。

图worldmapna州= shaperead (“usastatelo”,“UseGeoCoords”,真正的);geoshow(州)

使用polcmap将颜色定义填充到符号规范中,以便随机地重新着色补丁。

faceColors = makesymbolspec (“多边形”,{“指数”[1元素个数(州),“FaceColor”,polcmap(元素个数(州)});geoshow(州,“SymbolSpec”faceColors)

polcmap功能还可以控制颜色的数量和饱和度。重新发出命令,指定256种颜色,最大饱和度为0.2。要确保颜色映射始终相同,请使用rng函数和固定值的选择。

图worldmapnarng(0) faceColors = makesymbolspec(“多边形”,{“指数”[1元素个数(州),“FaceColor”polcmap (256,。2)});geoshow(州,“SymbolSpec”faceColors)

标签彩色的

政治地图是名义数据显示的一个例子。许多名义数据集的名称与一组整数值相关联,或者由一些代码组成,这些代码标识了本质上是序数的值(例如低、中、高)。这个函数lcolorbar创建一个颜色栏,其中的文本标签与每种颜色对齐。标称颜色栏通常只用于小的颜色映射(其中显示10个或更少的类别)。lcolorbar除了与axis对象共享的图形属性外,还有用于定位colorbar和对齐文本的选项。

图;colormap(jet(5))标签={“苹果”、“橘子”、“葡萄”、“桃子”、“瓜”};lcolorbar(标签、“fontweight”、“大胆”);

编辑彩色的

标称数据的映射通常需要为每个索引值使用特殊颜色的颜色映射。为了避免手工构建这样的颜色图,可以使用MATLAB®colormaps GUI,Colormap编辑器,说明在MATLAB函数参考页面。也可以看看MATLABcolormap函数文档。