ThematicLegendItem ===================== .. currentmodule:: axioma.render .. class:: ThematicLegendItem Элемент легенды для тематического слоя Унаследован от: :class:`LegendItem` .. py:method:: ThematicLegendItem(layer, caption, parent=None) Конструктор :param layer: Базовый тематический слой, на основе которого строится легенда. :type layer: :class:`~axioma.render.ThematicLayer` :param caption: Наименование (заголовок) легенды. :type caption: :class:`str` :param parent: Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент :type parent: :class:`~PyQt5.QtCore.QObject` .. py:method:: ThematicLegendItem(other) Копирующий конструктор :param other: Исходный объект ThematicLegendItem, на базе которого необходимо сделать копию. :type other: :class:`ThematicLegendItem` .. py:method:: layer() Базовый тематический слой, на основе которого строится легенда. :return: Слой :rtype: :class:`~axioma.render.ThematicLayer` DynamicSizeLegendItem ======================= .. currentmodule:: axioma.render .. class:: DynamicSizeLegendItem Зависимость размера элемента от контекста От него наследуются: :class:`PieLegendItem`, :class:`BarLegendItem` .. py:method:: calculateSizeForContext(contex) Вычисление размера элемента исходя из переданного контекста. При расчете, как результат, устанавливается новый размер элемента :param context: Контекст, по которому производится расчет. :type context: :class:`Contex` HasStatisticLegendItem ====================== .. currentmodule:: axioma.render .. class:: HasStatisticLegendItem Есть ли статистика по объектам От него наследуются: :class:`RangeLegendItem` .. py:method:: isVisibledStatistic() Включен ли режим показа статистики по объектам :return: True, если да. В противном случае False :rtype: :class:`bool` .. py:method:: setVisibledStatistic(v) Установка показа статистики по объектам :param v: True, если необходимо показать количество объектов в легенде. В противном случае False :type v: :class:`bool` RangeLegendItem ================= .. currentmodule:: axioma.render .. class:: RangeLegendItem Легенда тематического слоя с распределением значений по интервалам Унаследован от: :class:`ThematicLegendItem`, :class:`HasStatisticLegendItem` .. py:method:: RangeLegendItem(layer, caption, parent=None) Конструктор :param layer: Базовый тематический слой, на основе которого строится легенда. :type layer: :class:`RangeThematicLayer` :param caption: Наименование (заголовок) легенды. :type caption: :class:`str` :param parent: Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент :type parent: :class:`~PyQt5.QtCore.QObject` .. py:method:: RangeLegendItem(other) Копирующий конструктор :param other: Исходный объект RangeLegendItem, на базе которого необходимо сделать копию. :type other: :class:`RangeLegendItem` PieLegendItem ================= .. currentmodule:: axioma.render .. class:: PieLegendItem Легенда тематического слоя, представленного в виде круговой диаграммы. Унаследован от: :class:`ThematicLegendItem`, :class:`DynamicSizeLegendItem` .. py:method:: PieLegendItem(layer, caption, parent=None) Конструктор :param layer: Базовый тематический слой, на основе которого строится легенда. :type layer: :class:`PieThematicLayer` :param caption: Наименование (заголовок) легенды. :type caption: :class:`str` :param parent: Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент :type parent: :class:`~PyQt5.QtCore.QObject` .. py:method:: PieLegendItem(other) Копирующий конструктор :param other: Исходный объект PieLegendItem, на базе которого необходимо сделать копию. :type other: :class:`PieLegendItem` BarLegendItem ================= .. currentmodule:: axioma.render .. class:: BarLegendItem Легенда тематического слоя, представленного в виде столбчатой диаграммы. Унаследован от: :class:`ThematicLegendItem`, :class:`DynamicSizeLegendItem` .. py:method:: BarLegendItem(layer, caption, parent=None) Конструктор :param layer: Базовый тематический слой, на основе которого строится легенда. :type layer: :class:`BarThematicLayer` :param caption: Наименование (заголовок) легенды. :type caption: :class:`str` :param parent: Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент :type parent: :class:`~PyQt5.QtCore.QObject` .. py:method:: BarLegendItem(other) Копирующий конструктор :param other: Исходный объект BarLegendItem, на базе которого необходимо сделать копию. :type other: :class:`BarLegendItem` SymbolLegendItem ================== .. currentmodule:: axioma.render .. class:: SymbolLegendItem Легенда тематического слоя, представленного в виде символа различного размера. Унаследован от: :class:`ThematicLegendItem` .. py:method:: SymbolLegendItem(layer, caption, parent=None) Конструктор :param layer: Базовый тематический слой, на основе которого строится легенда. :type layer: :class:`SymbolThematicLayer` :param caption: Наименование (заголовок) легенды. :type caption: :class:`str` :param parent: Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент :type parent: :class:`~PyQt5.QtCore.QObject` .. py:method:: SymbolLegendItem(other) Копирующий конструктор :param other: Исходный объект SymbolLegendItem, на базе которого необходимо сделать копию. :type other: :class:`SymbolLegendItem` IndividualLegendItem ====================== .. currentmodule:: axioma.render .. class:: IndividualLegendItem Легенда тематического слоя с распределением по вычисленному значению выражения. Унаследован от: :class:`ThematicLegendItem` .. py:method:: IndividualLegendItem(layer, caption, parent=None) Конструктор :param layer: Базовый тематический слой, на основе которого строится легенда. :type layer: :class:`IndividualThematicLayer` :param caption: Наименование (заголовок) легенды. :type caption: :class:`str` :param parent: Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент :type parent: :class:`~PyQt5.QtCore.QObject` .. py:method:: IndividualLegendItem(other) Копирующий конструктор :param other: Исходный объект IndividualLegendItem, на базе которого необходимо сделать копию. :type other: :class:`IndividualLegendItem` DensityLegendItem ================= .. currentmodule:: axioma.render .. class:: DensityLegendItem Легенда тематического слоя с заполнением точками в зависимости вычисленного выражения. Унаследован от: :class:`ThematicLegendItem` .. py:method:: DensityLegendItem(layer, caption, parent=None) Конструктор :param layer: Базовый тематический слой, на основе которого строится легенда. :type layer: :class:`DensityThematicLayer` :param caption: Наименование (заголовок) легенды. :type caption: :class:`str` :param parent: Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент :type parent: :class:`~PyQt5.QtCore.QObject` .. py:method:: DensityLegendItem(other) Копирующий конструктор :param other: Исходный объект DensityLegendItem, на базе которого необходимо сделать копию. :type other: :class:`DensityLegendItem`