BarGanttChart
(甘特条形图)组件用于可视化多个分类下的时间区间,非常适合展示日程安排、任务持续时间或项目时间线。每条条形从 start
延伸至 end
,表示某项任务或事件在时间轴上的跨度。
labelOnYAxis?: boolean
是否在 Y 轴显示分类标签。当为 true
时,图表将以横向方式绘制(即典型甘特图布局),条形沿 X 轴表示时间跨度。
默认为 false
,即条形纵向排列,标签显示在 X 轴。
marks: Array<object>
(必填)定义要渲染的时间区间。每个对象必须包含以下字段:
label: string
条形所代表的分类名称(例如任务名或工种)。
start: number
条形的起始位置,通常代表开始时间或起点值。
end: number
条形的结束位置,代表结束时间或终点值。图表将绘制一条从 start
到 end
的条形。
你也可以提供其他 ChartMarkProps
来自定义样式和行为。
BarGanttChart
非常适用于: