altair.theme.ProjectionConfigKwds#
- class altair.theme.ProjectionConfigKwds#
altair.ProjectionConfig
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
、gingery
或healpix
。默认值因投影类型而异。- parallel
支持该参数的投影的 parallel 参数:
armadillo
、bonne
、craig
、cylindricalEqualArea
、cylindricalStereographic
、hammerRetroazimuthal
、loximuthal
或rectangularPolyconic
。默认值因投影类型而异。- parallels
对于圆锥投影,定义地图布局的两个标准纬线。默认值取决于所使用的具体圆锥投影。
- pointRadius
绘制 GeoJSON
Point
和MultiPoint
几何图形时使用的默认半径(像素)。此参数设置一个恒定默认值。要根据数据修改点半径,请参阅 GeoPath 和 GeoShape 转换的相应参数。默认值:
4.5
- precision
投影自适应重采样到指定像素值的阈值。此值对应于Douglas-Peucker 距离。如果未指定 precision,则返回投影当前的重采样精度,默认为
√0.5 ≅ 0.70710…
。- radius
airy
或gingery
投影的半径参数。默认值因投影类型而异。- ratio
hill
、hufnagel
或wagner
投影的比例参数。默认值因投影类型而异。- 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])创建一个新字典,其键来自 iterable,值设置为 value。
get
(key[, default])如果键在字典中,则返回键的值,否则返回默认值。
items
()keys
()pop
(key[, default])如果找不到键,则返回给定的默认值;否则,引发 KeyError。
popitem
(/)移除并返回一个 (key, value) 对,作为 2 元组。
setdefault
(key[, default])如果键不在字典中,则插入键并将其值设为 default。
update
([E, ]**F)如果 E 存在且有 .keys() 方法,则执行: for k in E: D[k] = E[k] 如果 E 存在且没有 .keys() 方法,则执行: for k, v in E: D[k] = v 在任何一种情况下,接下来都执行: 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