Skip to content

类参考

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
Clone this wiki locally