-
Notifications
You must be signed in to change notification settings - Fork 787
类参考
Kai Ni edited this page Jul 30, 2015
·
20 revisions
##drawType类型
- simple
- heatmap
- density
- cluster
- bubble
- intensity
- category
- choropleth
每个drawType都对应一些各自的drawOptions,大部分命名与canvas原生的命名保持一致,各自具体内容参看如下:
###drawOptions通用的属性:
- size: 5 // 大小值
- unit: 'px' // 可选px或者m
- fillStyle: 'rgba(200, 200, 50, 1)', // 填充颜色
- strokeStyle: 'rgba(0, 0, 255, 1)', // 描边颜色
- lineWidth: 4, // 描边宽度
- globalCompositeOperation: 'lighter', // 颜色叠加方式
- shadowColor: 'rgba(255, 255, 255, 1)', // 投影颜色
- shadowBlur: 35, // 投影模糊级数
- 'shadowOffsetX',
- 'shadowOffsetY',
- 'lineCap',
- 'lineJoin',
- 'lineWidth',
- 'miterLimit'
###heatmap对应的drawOptions:
- mapOpacity: 0.8 // 最大透明度,默认为0.8
- type: 'radius' // 可选参数有rect(方形)和radius(圆形,默认)
- max: 100 // 设置最大的权重值
- gradient: { // 渐变颜色值设置 '0.4': 'blue', '0.6': 'cyan', '0.7': 'lime', '0.8': 'yellow', '1.0': 'red' }
###density对应的drawOptions:
- type: 'rect' // 可选rect(方形,默认)和honeycomb(蜂窝形)
###cluster对应的drawOptions:
- size
###bubble对应的drawOptions:
- size
###intensity对应的drawOptions:
- size
###choropleth对应的drawOptions:
- size
###category对应的drawOptions:
- size