#### # 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
                }
              ]
         }
      ]

### 成员变量

#### 成员变量概述

名称 | 类型 | 描述
--- | --- | ---
`maxDataValue` | `Number` | `最大数据值`
`maxSize` | `Number` | `符号最大size`
`minDataValue` | `Number` | `最小数据值`
`minSize` | `Number` | `符号最小size`
`stops` | `Array.<SizeStop>` | `size分段数组`

#### 成员变量详情

类型: Number

#### # maxDataValue

最大数据值

类型: Number

#### # maxSize

符号最大size

类型: Number

#### # minDataValue

最小数据值

类型: Number

#### # minSize

符号最小size

类型: Array.<SizeStop>

#### # stops

size分段数组

### 方法

#### 方法概述

名称 | 返回值类型 | 描述
--- | --- | ---
`fromJSON` | `SizeVariable` | `通过json构造SizeVariable对象`
`clone` | `SizeVariable` | `克隆对象`
`toJSON` | `Object` | `导出为json对象`

#### 方法详情

#### # static fromJSON()

通过json构造SizeVariable对象

返回值

json对象

类型: SizeVariable

#### # clone()

克隆对象

返回值

克隆后的SizeVariable对象

类型: SizeVariable

#### # toJSON()

导出为json对象

返回值

json对象

类型: Object