new SizeVariable(options)
document/renderer/visualVariable/SizeVariable.js, line 5
size视觉变量
| Name | Type | Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
初始化参数
|
Example
// 获取layer上renderer对象
const renderer = layer.renderer
// 根据FID取值设置符号大小
// FID取值小于0时,设置符号大小为5
// FID取值大于300时 ,设置符号大小为20
// FID取值在0-300之间时,显示符号大小过渡值
// 设置size视觉变量方法一
renderer.visualVariables = [{
type: "size",
field: "FID",
minDataValue:0,
maxDataValue:300,
minSize:5,
maxSize:20,
}]
// 设置size视觉变量方法二
renderer.visualVariables = [
{
type: "size",
valueExpression: "$feature.FID",
stops:[
{
size:5,
value:0
},
{
size:20,
value:300
}
]
}
]
Members
-
maxDataValueNumber
-
最大数据值
-
maxSizeNumber
-
符号最大size
-
minDataValueNumber
-
最小数据值
-
minSizeNumber
-
符号最小size
-
stopsArray.<SizeStop>
-
size分段数组
Methods
-
SizeVariable.fromJSON(){SizeVariable}
document/renderer/visualVariable/SizeVariable.js, line 87 -
通过json构造SizeVariable对象
Returns:
Type Description SizeVariable json对象 -
clone(){SizeVariable}
document/renderer/visualVariable/SizeVariable.js, line 110 -
克隆对象
Returns:
Type Description SizeVariable 克隆后的SizeVariable对象 -
toJSON(){Object}
document/renderer/visualVariable/SizeVariable.js, line 95 -
导出为json对象
Returns:
Type Description Object json对象