rankSymbolThemeLayer Class

rankSymbolThemeLayer(name, symbolType, options)

等级符号专题图层。

Fx构造函数

# new rankSymbolThemeLayer(name, symbolType, options)

参数:
名称 类型 属性 默认值 描述
name string

图层名。

symbolType string

符号类型。

options Object

参数。

id string <optional>

专题图层 ID

loadWhileAnimating boolean <optional>
true

是否实时重绘。

map mapboxgl.Map

当前 mapboxgl map 对象。

opacity number <optional>
1

图层透明度。

themeFields string

指定创建专题图字段。

isOverLay boolean <optional>
true

是否进行压盖处理,如果设为 true,图表绘制过程中将隐藏对已在图层中绘制的图表产生压盖的图表。

chartsType string <optional>

图表类型。目前可用:"Bar", "Line", "Pie"。

symbolSetting Object <optional>

各类型图表的 symbolSetting 对象可设属性请参考具体图表模型类的注释中对 symbolSetting 对象可设属性的描述。symbolSetting 对象通常都具有以下 5 个基础可设属性:

symbolSetting.width number <optional>

专题要素(图表)宽度。

symbolSetting.height number <optional>

专题要素(图表)高度。

symbolSetting.codomain Array.<number>

值域,长度为 2 的一维数组,第一个元素表示值域下限,第二个元素表示值域上限。

symbolSetting.XOffset number <optional>

专题要素(图表)在 X 方向上的偏移值,单位像素。

symbolSetting.YOffset number <optional>

专题要素(图表)在 Y 方向上的偏移值,单位像素。

symbolSetting.dataViewBoxParameter Array.<number>

数据视图框 dataViewBox 参数,它是指图表框 chartBox (由图表位置、图表宽度、图表高度构成的图表范围框)在左、下,右,上四个方向上的内偏距值,长度为 4 的一维数组。

symbolSetting.decimalNumber number

数据值数组 dataValues 元素值小数位数,数据的小数位处理参数,取值范围:[0, 16]。如果不设置此参数,在取数据值时不对数据做小数位处理。

查看源代码 mapboxgl/theme/RankSymbolThemeLayer.js, line 6

继承关系

  • Zondy.Map.GraphThemeLayer

方法

# createThematicFeature(feature)

创建专题图形要素。

参数:
名称 类型 描述
feature Object

要创建的专题图形要素。

查看源代码 mapboxgl/theme/RankSymbolThemeLayer.js, line 50

# setSymbolType(symbolTypeopt)

设置标志符号。

参数:
名称 类型 属性 描述
symbolType string <optional>

符号类型。

查看源代码 mapboxgl/theme/RankSymbolThemeLayer.js, line 40