altair.theme.PointKwds

class altair.theme.PointKwds

Обёртка TypedDict для altair.Point.

Параметры

coordinates

Позиция — массив координат; см. раздел 3.1.1 RFC 7946. Массив должен содержать от двух до трёх элементов. Предыдущая спецификация GeoJSON допускала больше элементов, например для значений M, но текущая разрешает только X, Y и необязательный Z.

Примечание: тип не сужается до [number, number] | [number, number, number] из-за небольшой пользы и серьёзных последствий несовместимого изменения.

Предыдущие обсуждения сужения типа в DefinitelyTyped:

  • pull request 21590, ноябрь 2017 года;
  • обсуждение 67773, декабрь 2023 года;
  • обсуждение 71441, декабрь 2024 года.

Чтобы определить, является ли позиция двумерной или трёхмерной, можно использовать пользовательскую проверку типа, возвращающую предикат типа; см. раздел Using type predicates руководства TypeScript.

type

Задаёт тип объекта GeoJSON.

bbox

Ограничивающий прямоугольник диапазона координат геометрий, географических элементов или их коллекций. Значение bbox — массив длины 2*n, где n — число измерений содержащихся геометрий. Сначала перечисляются координаты по всем осям наиболее юго-западной точки, затем наиболее северо-восточной. Порядок осей в bbox совпадает с порядком осей геометрии. См. раздел 5 RFC 7946.

Конструктор

__init__(*args, **kwargs)

Методы

Метод Описание
__init__
clear() Удалить все элементы словаря.
copy() Вернуть поверхностную копию словаря.
fromkeys(type, iterable, value) Создать словарь с ключами из итерируемого объекта и значениями, равными value.
get(key, default) Вернуть значение ключа, если он есть в словаре; иначе default.
items() Вернуть представление элементов словаря с операциями, подобными операциям над множествами.
keys() Вернуть представление ключей словаря с операциями, подобными операциям над множествами.
pop Удалить указанный ключ и вернуть соответствующее значение: D.pop(k[,d]) → v.
popitem() Удалить и вернуть пару (ключ, значение) в виде кортежа из двух элементов.
setdefault(key, default) Добавить ключ со значением default, если ключ отсутствует в словаре.
update Обновить словарь D из отображения или итерируемого объекта E и именованных аргументов F: D.update([E, ]**F) → None.
values() Вернуть представление значений словаря.

Атрибуты

Атрибут
coordinates
type
bbox