ReallocateThematicColor - Распределение цветов

class axipy.render.ReallocateThematicColor

Базовые классы: object

Поддержка различного рода алгоритмов распределения оформления.

assign_gray(minV=20, maxV=80)

Распределение в виде градации серого. Значение задается в интервале (0..100) от черного до белого.

Параметры
  • minV (int) – Минимальное значение.

  • maxV (int) – Максимальное значение.

assign_monotone(color, minv=20, maxv=80)

Монотонная заливка разной яркости (оттенки красного, синего и т.п.). Цветовая схема HSL. Максимальное и минимальное значения задаются в интервале (0..100).

Параметры
  • color (QColor) – Базовый цвет.

  • minV – Минимальное значение.

  • maxV – Максимальное значение.

assign_rainbow(sequential=True, saturation=90, value=90)

Распределение цветов по спектру. Цветовая схема HSV.

Параметры
  • sequential (bool) – Если True, то последовательное распределение цветов. В противном случае распределение случайно.

  • saturation (float) – Яркость. Задается в интервале (0..100)

  • value (float) – Насыщенность. Задается в интервале (0..100)

assign_three_colors(colorMin, colorMax, colorBreak, br, useHSV=True)

Цвет, распределенный между тремя заданными цветами (с разрывом).

Параметры
  • colorMin (QColor) – Цвет нижнего диапазона.

  • colorMax (QColor) – Цвет верхнего диапазона.

  • colorBreak (QColor) – Цвет на уровне разрыва.

  • br (int) – Индекс интервала, на на котором используется цвет разрыва.

  • useHSV (bool) – Если True, то будет использоваться схема HSV. В противном случае - RGB.

assign_two_colors(colorMin, colorMax, useHSV=False)

Равномерно распределяет оформление по заданным крайним цветам.

Параметры
  • colorMin (QColor) – Цвет нижнего диапазона.

  • colorMax (QColor) – Цвет верхнего диапазона.

  • useHSV (bool) – Если True, то будет использоваться схема HSV. В противном случае - RGB.