logo

F2

  • 教程
  • 组件API
  • 图表示例
  • 所有产品antv logo arrow
  • 5.10.0
  • 顶层 API - F2
  • 组件 - Component
  • 画布 - Canvas
  • 时间轴 - Timeline
  • 图表 - Chart
    • 图表 - Chart
    • 几何标记 - Geometry
    • 线 - Line
    • 区间 - Interval
    • 点 - Point
    • 面积 - Area
    • K 线图 - Candlestick
    • 坐标轴 - Axis
    • 图例 - Legend
    • 提示 - tooltip
    • 饼图标签 - PieLabel
    • 标注 - Guide
      • 标签标注 - TagGuide
      • 点标注 - PointGuide
      • 辅助线标注 - LineGuide
      • 矩形标注 - RectGuide
      • 图片标注 - ImageGuide
      • 文本标注 - TextGuide
      • 标注 - Guide
    • 滚动条 - ScrollBar
    • 放大镜 - Magnifier
  • 仪表盘 - Gauge
  • 旭日图 - Sunburst
  • 矩形树图 - Treemap

仪表盘 - Gauge

上一篇
放大镜 - Magnifier
下一篇
旭日图 - Sunburst

资源

Ant Design
Galacea Effects
Umi-React 应用开发框架
Dumi-组件/文档研发工具
ahooks-React Hooks 库
WeaveFox-前端智能研发

社区

体验科技专栏
seeconfSEE Conf-蚂蚁体验科技大会
weavefoxWeaveFox-智能研发技术社区

帮助

GitHub
StackOverflow

more products更多产品

Ant DesignAnt Design-企业级 UI 设计语言
yuque语雀-知识创作与分享工具
EggEgg-企业级 Node 开发框架
kitchenKitchen-Sketch 工具集
GalaceanGalacean-互动图形解决方案
weavefoxWeaveFox-前端智能研发
© Copyright 2025 Ant Group Co., Ltd..备案号:京ICP备15032932号-38

Loading...

仪表盘组件用于显示进度或完成度的可视化组件,常用于展示关键绩效指标(KPI)。

何时使用

  • 需要显示单个指标的完成进度
  • 展示目标值与实际值的对比
  • 显示百分比或比例数据
  • 仪表盘样式的数据展示

Usage

import { jsx, Canvas, Gauge } from '@antv/f2';
const context = document.getElementById('container').getContext('2d');
const { props } = (
<Canvas context={context} pixelRatio={window.devicePixelRatio}>
<Gauge
center={{ x: 150, y: 150 }}
startAngle={Math.PI}
endAngle={Math.PI * 2}
percent={0.75}
r="100px"
/>
</Canvas>
);
const chart = new Canvas(props);
chart.render();

Props

部分属性可参考 scale 图表度量,度量详细介绍可见:度量

percent: number

进度值,范围 0-1,默认为 0

startAngle: number

起始角度(弧度),默认为 Math.PI

endAngle: number

结束角度(弧度),默认为 Math.PI * 2

center: { x: number, y: number }

仪表盘中心点坐标,默认为 { x: 150, y: 150 }

r: number | string

仪表盘半径,默认为 100

r0: number | string

内圆半径,默认为 0

tickCount: number

刻度数量,默认为 5

tickOffset: number | string

刻度偏移量,默认为 -20px

tickLength: number | string

刻度长度,默认为 10px

visible: boolean

是否显示,默认为 true

field: string

数据字段名

常见问题