Тематические слои¶
Тематическая карта отображает ваши данные в виде условных знаков, выделяя их оттенками, цветами, штриховками, а также представляя их в виде столбчатых и круговых диаграмм.
Для векторных слоев axipy.render.VectorLayer
есть возможность
формирования и отрисовки
тематических слоев. Т.е. применить оформление на базе атрибутивной
информации. Рассмотрим на примере тематики по интервалам. Построим
тематику по атрибутивному полю “Население” на 6 интервалов с равномерным
распределением по количеству записей. Цвета распределим градиентом от
желтого до красного.
Тематические слои добавляются как дочерние к их базовому слою.
from axipy.render import RangeThematicLayer
from PySide2.QtCore import Qt
world_layer = map.layers[0]
thematic = RangeThematicLayer('Население')
thematic.ranges = 6
thematic.assign_two_colors(Qt.red, Qt.yellow)
thematic.splitType = RangeThematicLayer.EQUAL_COUNT
world_layer.thematic.add(thematic)
