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

标签 charts qgis

Mac OS X 10.9 QGIS 2.4

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

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

问题是,因为数据链接到次区域中的每个国家/地区,所以每个区域都会得到 N 个饼图 - 因为 shapefile 是国家/地区级别,但外部数据是区域级别(我有国家/地区级别,但太困惑,无法显示 200 个饼图)图表!)

例如 有 10 个国家/地区有西非次区域代码,因此当我加入外部数据并显示它时,我会得到相同的全西非饼图,在每个国家/地区显示 10 次。

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

最佳答案

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

关于charts - 在 QGIS 中,我想按区域而不是按国家显示饼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29405368/

相关文章:

javascript - Angular/JS - Google 面积图中的动态内容

python - geopandas overlay() 函数在 QGIS 中不起作用

png - 如何将 png 转换为 geotiff?

javascript - jquery 或 javascript 中的图表

python - matplotlib 中的双圆环图

c# - 在 ASP.NET 条形图中显示持续时间

CMake编译错误..(未知CMake命令 "QT4_WRAP_UI")

ios - 使用带有 iOS swift 3 的图表库的饼图

python - 如何在pyqt(QGIS)中捕捉QDockWidget的KeyPressedEvent

ubuntu - 有没有办法计算和保存一个新变量,它是多个 netCDF 或 tif 文件的函数?