В QGIS я хочу отображать круговую диаграмму по регионам, а не по странам

Mac OS X 10.9 QGIS 2.4

У меня есть шейп-файл для мира. Каждая страна имеет обозначенный ООН код субрегиона. У меня есть некоторые внешние данные, которые сопоставляются с этим кодом субрегиона. Я хочу показать это в виде круговой диаграммы, наложенной на карту.

Я добавил как векторный слой, присоединенный к атрибуту субрегиона. Затем я делаю: «Свойства»> «Диаграмма»> «Показать круговую диаграмму».

Проблема в том, что, поскольку данные связаны с каждой страной в субрегионе, я получаю N круговых диаграмм для каждого региона, потому что шейп-файл находится на уровне страны, а внешние данные — на уровне региона (у меня есть уровень страны, но он слишком беспорядочный, чтобы отображать 200 круговых диаграмм!)

например, существует 10 стран с кодом субрегиона для Западной Африки, поэтому, когда я присоединяю внешние данные, а затем отображаю их, я получаю одну и ту же круговую диаграмму для всей Западной Африки, отображаемую 10 раз для каждой отдельной страны.

Я просто хочу отобразить 1 круговую диаграмму для Западной Африки, 1 для Восточной Африки и т. д. и т. д.


person mmarks    schedule 02.04.2015    source источник


Ответы (1)


  1. используйте свой набор данных и используйте полигоны растворения в регионах ООН
  2. присоединиться к вашим данным
  3. рисовать круговые диаграммы
  4. добавьте исходный шейп-файл страны
  5. сделать объекты в растворенном полигоне прозрачными
person Rutger Hofste    schedule 15.03.2016