[QGIS]绘制主题地图--美国大选点密度图

目的:

使用随机分布的点(限于县边界)来表示整个美国选民的密度和投票行为

数据来源:

Results of the 2016 U.S. Presidential Election (state and county level; .shp)

软件版本:

QGIS 3.10

要求:

1. 两个随机点图层(一个用于民主党选民,一个用于共和党选民),建议的比率为每点500票(可根据效果调整)。在地图上绘制的点(亚毫米)应该很小,以使密度在整个地图上都可以感知。点应使用传统上与每个政党相关的填充色,并且不应用线条描边。

2. 州图层放在点图层的顶部。该图层不使用填充色,而使用灰线描边。

3. 手动创建图例指示点颜色,并指出每个点的投票者数量

一、如何生成随机点图层

选择county图层,点击Vector->Research tools->Random points inside polygons...进入随机点生成界面,在Point count or density中点击Edit...:

随机点生成界面

county图层中有两个属性V_TRUMP和V_CLINTON,它们分别表示特朗普和克林顿的投票量,可以以这两个属性为基础分别生成两个点密度图层,此处以V_TRUMP为例说明:

随机点个数表达式

先后点击OK和Run按钮,则会生成一个新的Random points的图层。

二、点密度图层大小、颜色和图层渲染

点密度图层是有无数个点组成的,但我们要看的是点的密集程度而不是点,所以在符号设置中需要将点大小调小且无线条描边(颜色根据政党传统色设置):

符号大小、颜色和样式

为了调节地图的显示效果,还可以更改图层渲染的混合模式:

混合模式

三、州图层不使用填充色,而使用灰线描边

符号无填充和边颜色

预期效果图:

美国大选点密度图

你可能感兴趣的:([QGIS]绘制主题地图--美国大选点密度图)