标注 - Guide
上一篇
提示 - tooltip
下一篇
滚动条 - ScrollBar
Loading...
提示和标注, 主要用于在图表上标识额外的标记注解。目前内置 PointGuide 点标注、TextGuide 文本标注、TagGuide 标注、ImageGuide 图片标注和 LineGuide 线标注,也可以自定义标注。
import { Canvas, Chart, Interval, TextGuide } from '@antv/f2';const data = [{ genre: 'Sports', sold: 5 },{ genre: 'Strategy', sold: 10 },{ genre: 'Action', sold: 20 },{ genre: 'Shooter', sold: 20 },{ genre: 'Other', sold: 40 },];<Canvas context={context}><Chart data={data}><Axis field="genre" /><Interval x="genre" y="sold" />{data.map((item) => {const { sold } = item;return (<TextGuiderecords={[item]}content={`${sold}`}attrs={{fill: '#000',fontSize: '24px',}}offsetY={-20}offsetX={-15}/>);})}</Chart></Canvas>;
可传入具体数据项,表示在改数据位置标注内容
<Guide records={[{ genre: 'Sports', sold: 5 }]}>
可传入比例值,可选值: 'min' | 'median' | 'max' | '0%' | '50%' | '100'
// 表示在 genre 的最小值,sold 的最大值位置标注内容<Guide records={[{ genre: 'min', sold: 'max' }]}>
标注样式
标注点
x 轴偏移量
y 轴偏移量
文本标注
文本内容
x 轴偏移量
y 轴偏移量
标签标注
文本内容
x 轴偏移量
y 轴偏移量
可选值为:
'tl' | 'tc' | 'tr''cl' | | 'cr''bl' | 'bc' | 'br'
类型为绘图属性:图形属性
tagGuide 实例
类型为绘图属性:文本属性 文本样式文本样式
图片标注
图片地址
图片属性 更多详见:绘图属性 - ShapeAttrs
x 轴偏移量
y 轴偏移量
辅助线标注
x 轴偏移量
y 轴偏移量