请通过邮件订阅网站,随时获取最新动态!

# Geom 图形

几何标记对象,决定创建图表的类型。

# type

类型:string

几何标记类型。支持的几何标记类型包括:

  • point
  • path
  • line
  • area
  • interval
  • polygon
  • schema
  • edge
  • heatmap

# adjust

类型:string | object

设置数据调整方式。支持的调整类型包括:

  • stack
  • dodge
  • jitter
  • symmetric

# position

类型:string

位置属性的映射,用于确定由数据中的哪几个字段来确定数据在平面坐标系的位置。

# color

类型:string | array

将数据映射到图形颜色上的方法。支持的映射值包括:

  • field
  • ['field', colors]
  • ['field', 'color1-color2-colorN')
  • ['field', callback)]
  • color('#ffffff')
  • color('l(0) 0:#ffffff 0.5:#7ec2f3 1:#1890ff')

# size

类型:string | array | number

图形宽度。对于不同类型的几何标记含义不完全一致:

  • point:点的半径;
  • line:线的粗细;
  • interval:柱子宽度;

支持的映射值包括:

  • field
  • ['field', [ min, max ]]
  • ['fields', callback)]
  • Number,直接指定像素大小

# shape

类型:string | array

将数据值映射到图形形状上的方法。支持的映射值包括:

  • field
  • ['field', shapes]
  • ['fields', callback]
  • shapeType,指定形状类型常量

不同的几何图形对象支持的形状类型包括:

  • pointcirclesquarebowtiediamondhexagontriangletriangle-downhollowCirclehollowSquarehollowBowtiehollowDiamondhollowHexagonhollowTrianglehollowTriangle-downcrosstickplushyphenline
  • linelinedotdashsmoothhvvhhvhvhvhvvhhvhvhv
  • areaareasmoothlinesmooth-line
  • intervalrecthollow-rectlinetickfunnelpyramid
  • polygonpolygon
  • schemabox
  • edgelinevhvsmootharc

# tooltip

类型:string | boolean | array

将数据映射到 Tooltip 上。

# style

类型:object | number

图形样式。

# label

类型:string | array

图形标注。

# animate

类型:boolean | object

开启或者关闭动画,传入 object 时进行动画配置。