在 QGIS 中,我想按地区而不是按国家显示饼图

In QGIS I want to display a piechart per region not per country

Mac OS X 10.9 QGIS 2.4

我有一个世界的 shapefile。 对于每个国家,它都有联合国指定的次区域代码。 我有一些映射到该分区代码的外部数据。 我想将其显示为叠加在地图上的饼图。

我添加了矢量图层,加入了subregion属性。 然后我做:属性>图表>显示饼图

问题是,因为数据链接到次区域中的每个国家,我在每个区域得到 N 个饼图 - 因为 shapefile 是国家级别的,但外部数据是区域级别的(我有国家级别,但太乱了,无法显示200 个饼图!)

例如 有 10 个国家有西非的次区域代码,所以当我加入外部数据然后显示它时,我得到相同的全西非饼图在每个国家显示 10 次。

我只想显示 1 个西非饼图,1 个东非饼图,等等

  1. 使用您的数据集并在联合国区域使用融合多边形
  2. 加入您的数据
  3. 绘制饼图
  4. 添加您的原始国家 shapefile
  5. 使溶解的多边形中的要素透明