Highcharts甘特图开发带导航功能的项目管理图示例

发布时间:2026/10/26 1:30:53

Highcharts甘特图开发带导航功能的项目管理图示例 Highcharts Gantt 的项目管理图通常把任务放在纵轴、时间放在横轴并可用依赖关系表达任务先后。要加入时间导航常用三种控件时间范围按钮快速切换一周、一个月或整个项目。Navigator在概览区域拖动选择要查看的时间段。Scrollbar沿时间轴平移查看其他日期。下面是一个可运行示例展示项目阶段、任务依赖、完成进度和导航控件。Highcharts.ganttChart(container, { title: { text: Gantt Chart with Navigation }, yAxis: { uniqueNames: true }, navigator: { enabled: true, liveRedraw: true, series: { type: gantt, pointPlacement: 0.5, pointPadding: 0.25, accessibility: { enabled: false } }, yAxis: { min: 0, max: 3, reversed: true, categories: [] } }, scrollbar: { enabled: true }, rangeSelector: { enabled: true, selected: 0 }, accessibility: { point: { descriptionFormat: {yCategory}. {#if completed}Task {(multiply completed.amount 100):.1f}% completed. {/if} Start {x:%Y-%m-%d}, end {x2:%Y-%m-%d}. }, series: { descriptionFormat: {name} } }, lang: { accessibility: { axis: { xAxisDescriptionPlural: The chart has a two-part X axis showing time in both week numbers and days., yAxisDescriptionPlural: The chart has one Y axis showing task categories. } } }, series: [{ name: Project 1, data: [{ start: 2017-12-01, end: 2018-02-02, completed: { amount: 0.95 }, name: Prototyping }, { start: 2018-02-02, end: 2018-12-05, completed: { amount: 0.5 }, name: Development }, { start: 2018-12-08, end: 2018-12-09, completed: { amount: 0.15 }, name: Testing }, { start: 2018-12-09, end: 2018-12-19, completed: { amount: 0.3, fill: #fa0 }, name: Development }, { start: 2018-12-10, end: 2018-12-23, name: Testing }, { start: 2018-12-25 08:00, end: 2018-12-25 16:00, name: Release }] }] });代码中rangeSelector配置快捷时间范围navigator.enabled显示可拖动的时间概览scrollbar.enabled提供平移操作。任务的start和end使用毫秒时间戳parent用于组织项目层级dependency用于连接前后任务completed.amount表示完成比例取值范围为0到1。更多示例与说明带导航的 Gantt 示例Highcharts Gantt 入门Gantt 任务依赖Gantt 轴与表格布局注意示例使用Highcharts.ganttChart运行环境需加载 Highcharts Gantt。
延伸阅读

更多相关文章

2026/10/26 1:30:53

C++类和对象【下】

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 1:25:53

Design Compiler:使用HPC Megaswitch

拓扑模式的Design Compiler NXT在2019版本针对ARM的高性能处理器内核综合引入了一个功能,用户可以使用set_hpc_options命令针对内核应用推荐的设置。这些设置包括:针对特定内核的应用变量设置、针对特定内核的解组策略选择、针对特定内核的路径分组方式。…

2026/10/26 1:25:53

【C++】现代C++的constexpr特性

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 2:40:57

UNet图像分割实战:PyTorch实现、训练链路与损失函数选型

先说个我自己的经历:去年帮人做一个细胞显微图像的分割练手项目,需求很朴素——把视野里每一张细胞膜轮廓都描出来,输出一张和原图同尺寸的二值掩膜。我第一反应就是 UNet,从拉代码到跑出第一版能看的结果,前后不到十分…

2026/10/26 2:40:57

海康威视SDK V6.1.6.45 Windows 64位部署全链路指南

简介:本资源是海康威视官方设备网络SDK的Windows 64位开发套件(V6.1.6.45,2021年3月2日构建),专为嵌入式软件开发者、安防系统集成工程师及智能视频平台二次开发人员设计,用于实现对海康IPC、NVR等硬件设备…

2026/10/26 2:40:57

WPF TreeView数据绑定、虚拟化、懒加载与勾选联动实战

TreeView 这个控件,在 WPF 里属于那种“入门三天、精通三年”的角色。几乎每个桌面项目都躲不开它:设备树、组织架构、文件目录、权限菜单、分类目录、工艺流程节点……只要数据有层级,第一反应就是往 TreeView 上套。但真把它塞进生产环境&a…

2026/10/26 2:40:57

WPF TreeView树形控件实战:数据绑定、虚拟化与交互避坑指南

做 WPF 桌面端的人,大概都绕不开 TreeView 这个控件。它出现在几乎每一个后台管理工具、配置编辑器、文件浏览器、组织架构图、权限配置页里,看上去只是"能展开的列表",但真正动手做第一个带层级的业务树时,十有八九会在半天之内撞上这么几件事:节点点了没反应、展开…

2026/10/26 2:40:57

Web端PDF预览技术解析与pdf.js实战优化

1. 项目概述:Web平台PDF预览的核心需求在Web开发中实现PDF文件预览是个看似简单却暗藏玄机的需求。我最近接手的一个企业文档管理系统项目就遇到了这个经典问题——客户要求在H5页面无缝预览各种规格的PDF文档,还要支持标注、缩放等基础功能。这个需求背…

2026/10/26 2:35:57

scikit-learn入门:传统机器学习实战与工业部署

1. 为什么选择scikit-learn开启AI之旅在机器学习工具百花齐放的今天,scikit-learn始终保持着不可替代的地位。这个基于Python的开源库自2007年诞生以来,已经成为全球数据科学家的标准工具箱。我仍记得第一次用三行代码完成线性回归时的震撼——原来机器学…

2026/10/26 0:20:20

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/26 1:53:47

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/26 0:20:17

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/26 0:00:48

Nested Learning:解决AI灾难性遗忘的分层记忆架构

1. 为什么AI需要"记忆"能力?在传统深度学习模型中,我们常遇到一个根本性问题:模型在处理新任务时,往往会完全遗忘之前学到的知识。这种现象被业界称为"灾难性遗忘"(Catastrophic Forgetting)。想象一下&#…

2026/10/26 0:00:48

企业级大模型应用:OCR预处理、Dify编排与DeepSeek落地实战

1. 这不是“用大模型”,而是重构工作流的起点“大模型的应用和工具”——这八个字现在被贴在无数技术分享、招聘JD、内部立项书的标题栏里,但绝大多数人点进去后看到的,是零散的API调用示例、几个开源UI截图、或者一句“接入LLM就能降本增效”…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑