altair.theme.ProjectionKwds#

class altair.theme.ProjectionKwds#

altair.Projection TypedDict 包装器。

参数:
center

投影的中心,一个包含经度和纬度的双元素数组(以度为单位)。

默认值: [0, 0]

clipAngle

投影的剪裁圆半径,以度为单位。如果为 null,则切换到 对跖线切割而不是小圆剪裁。

clipExtent

投影的视口剪裁范围,以像素为单位。范围边界指定为数组 [[x0, y0], [x1, y1]],其中 x0 是视口的左侧,y0 是顶部,x1 是右侧,y1 是底部。如果为 null,则不执行视口剪裁。

coefficient

hammer 投影的系数参数。

默认值: 2

distance

对于 satellite 投影,从球心到视点的距离,表示为球半径的比例。给定 distance 的推荐最大剪裁角是 acos(1 / distance) 转换为度。如果同时应用了 tilt,可能需要更保守的剪裁。

默认值: 2.0

extent
fit
fraction

bottomley 投影的分数参数。

默认值: 0.5,对应于 sin(ψ),其中 ψ = π/6。

lobes

支持多瓣视图的投影中的瓣数:berghaus, gingeryhealpix。默认值因投影类型而异。

parallel

支持此参数的投影的 parallel 参数:armadillo, bonne, craig, cylindricalEqualArea, cylindricalStereographic, hammerRetroazimuthal, loximuthalrectangularPolyconic。默认值因投影类型而异。

parallels

对于圆锥投影,定义地图布局的两个标准纬线。默认值取决于所使用的具体圆锥投影。

pointRadius

绘制 GeoJSON PointMultiPoint 几何图形时使用的默认半径(以像素为单位)。此参数设置一个常量默认值。要根据数据修改点半径,请参阅 GeoPath 和 GeoShape 变换的相应参数。

默认值: 4.5

precision

投影自适应重采样的阈值,以像素为单位。此值对应于 Douglas-Peucker 距离。如果未指定 precision,则返回投影当前的重采样精度,默认为 √0.5 0.70710…

radius

airygingery 投影的半径参数。默认值因投影类型而异。

ratio

hillhufnagelwagner 投影的比例参数。默认值因投影类型而异。

reflectX

设置输出中的 x 维度是否被反射(取反)。

reflectY

设置输出中的 y 维度是否被反射(取反)。

rotate

投影相对于指定角度的三轴旋转,必须是包含两个或三个数字的数组 [lambda, phi, gamma],指定围绕每个球面轴的旋转角度(以度为单位)。(这些对应于偏航、俯仰和滚动。)

默认值: [0, 0, 0]

scale

投影的比例(缩放)因子,会覆盖自动拟合。默认比例因投影而异。比例因子与投影点之间的距离呈线性关系;然而,不同投影的比例因子值不等价。

size

与 fit 结合使用,提供投影应自动拟合区域的宽度和高度(以像素为单位)。

spacing

lagrange 投影的间距参数。

默认值: 0.5

tilt

satellite 投影的倾斜角度(以度为单位)。

默认值: 0

translate

投影的平移偏移量,表示为双元素数组 [tx, ty]

type

要使用的地图投影类型。此值不区分大小写,例如 "albers""Albers" 指示相同的投影类型。你可以在文档中找到所有有效的投影类型。

默认值: equalEarth

__init__(*args, **kwargs)#

方法

__init__(*args, **kwargs)

clear()

copy()

fromkeys(iterable[, value])

从可迭代对象创建新字典,并将值设置为 value。

get(key[, default])

如果 key 在字典中,返回 key 的值,否则返回 default。

items()

keys()

pop(key[, default])

如果未找到 key,则返回 default(如果给定);否则引发 KeyError。

popitem(/)

移除并返回 (key, value) 对作为 2 元组。

setdefault(key[, default])

如果 key 不在字典中,则插入 key 并将其值设为 default。

update([E, ]**F)

If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]

values()

属性

center

clipAngle

clipExtent

coefficient

distance

extent

fit

fraction

lobes

parallel

parallels

pointRadius

precision

radius

ratio

reflectX

reflectY

rotate

scale

size

spacing

tilt

translate

type