# new SizeVariable(options)
size视觉变量
参数:
名称 | 类型 | 描述 |
---|---|---|
options |
Object | 初始化参数 |
maxDataValue |
Number | 最大数据值,超过这个数值以最大size显示 |
maxSize |
Number | 符号最大size |
minDataValue |
Number | 最小数据值,小于这个数值以最小size显示 |
minSize |
Number | 符号最小size |
stops |
Array.<SizeStop> | 颜色分段数组 |
示例
// 获取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
}
]
}
]